summaryrefslogtreecommitdiff
path: root/translations
diff options
context:
space:
mode:
Diffstat (limited to 'translations')
-rw-r--r--translations/messages_af_ZA.po489
-rw-r--r--translations/messages_ar_SA.po493
-rw-r--r--translations/messages_ca_ES.po489
-rw-r--r--translations/messages_cs_CZ.po491
-rw-r--r--translations/messages_da_DK.po489
-rw-r--r--translations/messages_de_DE.po521
-rw-r--r--translations/messages_el_GR.po489
-rw-r--r--translations/messages_en_US.po489
-rw-r--r--translations/messages_es_ES.po489
-rw-r--r--translations/messages_fi_FI.po489
-rw-r--r--translations/messages_fr_FR.po501
-rw-r--r--translations/messages_he_IL.po491
-rw-r--r--translations/messages_hu_HU.po489
-rw-r--r--translations/messages_it_IT.po489
-rw-r--r--translations/messages_ja_JP.po488
-rw-r--r--translations/messages_ko_KR.po488
-rw-r--r--translations/messages_nl_NL.po489
-rw-r--r--translations/messages_no_NO.po489
-rw-r--r--translations/messages_pl_PL.po491
-rw-r--r--translations/messages_pt_BR.po489
-rw-r--r--translations/messages_pt_PT.po489
-rw-r--r--translations/messages_ro_RO.po490
-rw-r--r--translations/messages_ru_RU.po491
-rw-r--r--translations/messages_sr_SP.po490
-rw-r--r--translations/messages_sv_SE.po489
-rw-r--r--translations/messages_tr_TR.po489
-rw-r--r--translations/messages_uk_UA.po491
-rw-r--r--translations/messages_vi_VN.po488
-rw-r--r--translations/messages_zh_CN.po535
-rw-r--r--translations/messages_zh_TW.po488
30 files changed, 5987 insertions, 8785 deletions
diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po
index d35ab5c7..ff3f2304 100644
--- a/translations/messages_af_ZA.po
+++ b/translations/messages_af_ZA.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Afrikaans\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr ""
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr ""
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr ""
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr ""
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr ""
@@ -3376,36 +3381,114 @@ msgstr ""
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr ""
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr ""
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr ""
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr ""
@@ -4432,212 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr ""
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr ""
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr ""
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr ""
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-msgstr[1] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr ""
@@ -4795,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4866,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5042,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5766,11 +5649,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5838,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6489,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6505,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6518,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po
index 3c8ef23e..a57de98c 100644
--- a/translations/messages_ar_SA.po
+++ b/translations/messages_ar_SA.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr ""
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr ""
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr ""
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr ""
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr ""
@@ -3376,36 +3381,114 @@ msgstr ""
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr ""
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr ""
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr ""
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr ""
@@ -4432,216 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr ""
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr ""
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr ""
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr ""
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
-msgstr[4] ""
-msgstr[5] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr ""
@@ -4799,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4870,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5046,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5770,11 +5649,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5842,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6493,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6509,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6522,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po
index ccf57b12..1d9b9e9e 100644
--- a/translations/messages_ca_ES.po
+++ b/translations/messages_ca_ES.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr ""
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr ""
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr ""
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr ""
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr ""
@@ -3376,36 +3381,114 @@ msgstr ""
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr ""
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr ""
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr ""
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr ""
@@ -4432,212 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr ""
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr ""
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr ""
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr ""
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-msgstr[1] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr ""
@@ -4795,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4866,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5042,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5766,11 +5649,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5838,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6489,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6505,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6518,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po
index b6ad6658..f9516f1e 100644
--- a/translations/messages_cs_CZ.po
+++ b/translations/messages_cs_CZ.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr "* Vyberte klon"
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr "Klonovat"
@@ -1557,32 +1553,32 @@ msgstr ""
msgid "Auto Fill"
msgstr "Automatické vyplňování"
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr "Obrysová výplň"
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr "Řízená výplň"
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr "Dědičná výplň"
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr "Podkladová výplň"
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr "Podklad"
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr "Saténový sloupec"
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr "Vlnitý steh"
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr "Barvy"
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Řešení problémů"
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr "Předvolby"
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr ""
@@ -3376,36 +3381,114 @@ msgstr ""
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr "STEH"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr "SKOK"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr "STOP"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr "ZMĚNA BARVY"
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr "Zpomalit (šipka dolů)"
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr "Zrychlit (šipka nahoru)"
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr "Ovládací prvky"
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr "Zobrazit"
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr "odhadovaný čas"
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr ""
@@ -4432,214 +4515,6 @@ msgstr "Barevný formát Inf"
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr "← Šipka doleva"
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr "→ Šipka vpravo"
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr "↑ Šipka nahoru"
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr "↓ Šipka dolů"
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr "+ Plus"
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr "Tlačítko"
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr "změny barev"
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr "Příkaz"
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr "Funkce"
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr "Krok zpět"
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr "Jeden krok vpřed"
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr "Stránka dolů (PgDn)"
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr "Stránka nahoru (PgUp)"
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr "Pozastavení"
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr "realistický"
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr "Zpomalit"
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr "Zrychlit"
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr "O aplikaci"
@@ -4797,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4868,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr "Příkazy"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5044,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5768,11 +5649,11 @@ msgstr "Před použití je nutné restartovat Inkscape."
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5840,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6491,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6507,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6520,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr "Klikaté"
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po
index ce2bdd6d..3b49addf 100644
--- a/translations/messages_da_DK.po
+++ b/translations/messages_da_DK.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr ""
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr ""
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr "Vælg mindst én satinsøjle."
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr ""
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr ""
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr ""
@@ -3376,36 +3381,114 @@ msgstr ""
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr ""
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr ""
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr ""
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr ""
@@ -4432,212 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr "← Venstre pil"
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr "→ Højre pil"
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr "↑ Pil op"
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr "↓ Pil ned"
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr "+ Plus"
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr "Knap"
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr "Farveændringer"
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr "nåle-punkter"
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr "Et skridt tilbage"
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-msgstr[1] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr ""
@@ -4795,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4866,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5042,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5766,11 +5649,11 @@ msgstr "Genstart Inkscape for at bruge."
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5838,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6489,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6505,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6518,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po
index a49e400a..a7b2089b 100644
--- a/translations/messages_de_DE.po
+++ b/translations/messages_de_DE.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -166,12 +162,12 @@ msgstr "Diese Schrift ist eine abgewandelte Version von Baumans FI, die eine kle
#. name of font in fonts/cats
#: inkstitch-fonts-metadata.py:54
msgid "Cats"
-msgstr ""
+msgstr "Cats"
#. description of font in fonts/cats
#: inkstitch-fonts-metadata.py:56
msgid "Cats is a silly font that makes use of satin random parameters. Font height is approximatively 40mm. It can be scaled down to 70% (28mm) and up to 150% (60mm)"
-msgstr ""
+msgstr "Cats ist eine lustige Schrift, die randomisierte Satinsäulenparameter nutzt. Die Schrift ist ca. 40 mm hoch und kann von 70 % (28 mm) bis zu 150 % (60 mm) skaliert werden."
#. name of font in fonts/cherryforinkstitch
#: inkstitch-fonts-metadata.py:58
@@ -332,12 +328,12 @@ msgstr "Diese Schrift ist eine abgewandelte Version von Emilio 20 simple, die ei
#. name of font in fonts/emilio_20_tartan
#: inkstitch-fonts-metadata.py:118
msgid "EMILIO_20_Tartan"
-msgstr ""
+msgstr "EMILIO_20_Tartan"
#. description of font in fonts/emilio_20_tartan
#: inkstitch-fonts-metadata.py:120
msgid "Emilio 20 Tartan uses tartan fill for a colorful font approximatively 40 mm high. The font can be scaled down to 65% and up to 150%."
-msgstr ""
+msgstr "Emilio 20 Tartan nutzt eine Tartanfüllung für ein farbenfrohes Aussehen. Die Schrift ist ca. 40 mm hoch und kann von 65 % bis zu 150 % skaliert werden."
#. name of font in fonts/emilio_20_tricolore
#: inkstitch-fonts-metadata.py:122
@@ -592,7 +588,7 @@ msgstr "Roaring Twenties KOR"
#. description of font in fonts/roaring_twenties_KOR
#: inkstitch-fonts-metadata.py:220
msgid "Roaring Twenties KOR is a font of size approximatively 16 mm. It can be scaled down to 70% and up to 150%"
-msgstr ""
+msgstr "Roaring Twenties KOR ist eine Script-Schriftart mit einer Größe von annähernd 16 mm. Sie kann von 70 % bis zu 150 % skaliert werden."
#. name of font in fonts/roaring_twenties_KOR_small
#: inkstitch-fonts-metadata.py:222
@@ -1232,8 +1228,8 @@ msgstr "* Klon auswählen"
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr "* Öffne: Erweiterungen > Ink/Stitch > Bearbeiten > Klonverbindung auftrennen"
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr "Klon"
@@ -1557,32 +1553,32 @@ msgstr "Automatisch geführte Füllstiche"
msgid "Auto Fill"
msgstr "Automatische Füllung"
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr "Spiralfüllung"
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr "Konturfüllung"
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr "Kurvenfüllung"
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr "Lineare Verlaufsfüllung"
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr "Mäanderfüllung"
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr "Tartanfüllung"
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr "Veraltete Füllung"
@@ -1843,8 +1839,8 @@ msgid "Fill Underlay"
msgstr "Füllung Unterlage"
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr "Unterlage"
@@ -1878,6 +1874,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr "Verkleinern Sie die Unterlage, um zu verhindern, dass die Unterlage an der Außenseite der Füllstiche sichtbar wird."
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr "Zufallszahl"
@@ -2047,7 +2044,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:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr "Satinsäule"
@@ -2356,11 +2353,11 @@ msgstr "Geradstich / Mehrfachstich"
msgid "Ripple Stitch"
msgstr "Ripple-Stich"
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr "Zickzack-Stich"
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr "Manuelle Stichpositionierung"
@@ -2590,7 +2587,7 @@ msgstr "Bitte sicherstellen, dass höchstens ein Start- und End-Befehl mit den a
msgid "Please select one or more satin columns."
msgstr "Bitte eine oder mehrere Satinsäulen auswählen."
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr "Bitte mindestens eine Satinsäule auswählen."
@@ -2746,6 +2743,7 @@ msgid "All Selected Elements"
msgstr "Gesamte Auswahl"
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr "Farben"
@@ -2851,7 +2849,7 @@ msgstr "Bitte den Ordner für die benutzerdefinierte Schriften angeben."
#: lib/extensions/lettering_font_sample.py:21
msgid "Font Sample"
-msgstr ""
+msgstr "Schriftart Zeichentabelle"
#: lib/extensions/lettering_force_lock_stitches.py:30
msgid "The maximum value is smaller than the minimum value."
@@ -2937,7 +2935,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr "Dieser Parameter wird gespeichert, wenn man auf \"Übernehmen und beenden\" klickt"
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2978,7 +2977,11 @@ msgstr "Ink/Stitch Drucken"
msgid "Please select at least two elements to reorder."
msgstr "Zum Sortieren bitte mindestens zwei Elemente auswählen."
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr "Der Python-Pfad konnte nicht erkannt werden. Bitte füge den Python-Pfad manuell wie im Hilfe-Reiter dieser Erweiterung beschrieben hinzu."
@@ -3043,7 +3046,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Fehlerbehebung"
@@ -3139,15 +3142,16 @@ msgid "Value"
msgstr "Wert"
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3158,7 +3162,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr "Diese Erweiterung sammelt Informationen über verschiedene Parameter für eine Auswahl von Stickobjekten."
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr "Mehr Informationen auf unserer Webseite:"
@@ -3193,7 +3197,7 @@ msgstr "Schriftfilter"
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3264,7 +3268,7 @@ msgstr "Maßstab"
#: lib/gui/lettering_font_sample.py:18
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
-msgstr ""
+msgstr "Zeichentabelle"
#: lib/gui/lettering_font_sample.py:31 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:63
@@ -3273,7 +3277,7 @@ msgstr "Einstellungen"
#: lib/gui/lettering_font_sample.py:42
msgid "Stitch direction"
-msgstr ""
+msgstr "Stickrichtung"
#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:47
msgid "Scale (%)"
@@ -3281,27 +3285,30 @@ msgstr "Maßstab (%)"
#: lib/gui/lettering_font_sample.py:46
msgid "Max. line width"
-msgstr ""
+msgstr "Maximale Zeilenlänge"
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr "Anwenden"
#: lib/gui/lettering_font_sample.py:77
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
-msgstr ""
+msgstr "Diese Erweiterung hilft Schriftart-Entwicklern eine Zeichentabelle für die ausgewählte Schriftart zu erstellen."
#: lib/gui/lettering_font_sample.py:91 lib/gui/lettering_font_sample.py:92
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
-msgstr ""
+msgstr "https://inkstitch.org/docs/font-tools/#zeichentabelle"
#: lib/gui/lettering_font_sample.py:152
#, python-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
"Please update the glyph list for %s:\n"
"Extensions > Ink/Stitch > Font Management > Update Glyphlist"
-msgstr ""
+msgstr "Die Liste der Zeichen scheint veraltet zu sein.\n\n"
+"Bitte aktualisiere die Liste für die Schrift %s:\n"
+"Erweiterungen > Ink/Stith > Schriftverwaltung > Liste verfügbarer Zeichen aktualisieren ..."
#: lib/gui/preferences.py:16 lib/gui/preferences.py:17
#: inx/inkstitch_preferences.inx:3
@@ -3336,7 +3343,7 @@ msgstr "Minimale Länge für Sprungstiche"
#: lib/gui/preferences.py:122
msgid "Stitch plan cache size (0 to disable cache)"
-msgstr ""
+msgstr "Cache Größe (0 deaktiviert den Cache)"
#: lib/gui/preferences.py:133
msgid "MB"
@@ -3354,8 +3361,8 @@ msgstr "Voreinstellungen"
msgid "Load"
msgstr "Öffnen"
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr "Hinzufügen"
@@ -3385,36 +3392,114 @@ msgstr "Einstellung \"%s\" nicht gefunden."
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr "Einstellung \"%s\" bereits vorhanden. Bitte verwenden Sie einen anderen Namen oder drücken Sie \"Überschreiben\""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr "STICH"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr "SPRUNG"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr "SCHNEIDEN"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr "STOP"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr "FARBWECHSEL"
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr "Langsamer (Pfeil Runter)"
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr "Schneller (Pfeil Hoch)"
@@ -3468,17 +3553,17 @@ msgstr "Farbwechsel anzeigen"
#: lib/gui/simulator.py:128
msgid "Change background color"
-msgstr ""
+msgstr "Hintergrundfarbe ändern"
#: lib/gui/simulator.py:132
msgid "Detach/attach simulator window"
msgstr "Simulator-Fenster loslösen/anhängen"
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr "Steuerung"
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr "Zeige"
@@ -3585,6 +3670,7 @@ msgid "Herringbone width (mm)"
msgstr "Fischgrätenmuster-Breite (mm)"
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr "Mehrfachgeradstich Wiederholungen"
@@ -3628,15 +3714,15 @@ msgstr "Diese Erweiterung füllt Formen mit Tartan (oder Tartan-ähnlichen) Must
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr "https://inkstitch.org/de/docs/stitches/tartan-fill"
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr "Muster anpassen"
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr "Palettencode"
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr "Stickeinstellungen"
@@ -3678,7 +3764,7 @@ msgstr "Diese Erweiterung generiert Testmuster von einer Auswahl.\n"
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4028,7 +4114,6 @@ msgid "estimated time"
msgstr "voraussichtliche Dauer"
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr "trims"
@@ -4444,212 +4529,6 @@ msgstr "Inf Farbformat"
msgid "Json Export"
msgstr "Json-Export"
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr "[ Öffnende eckige Klammer"
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr "] Schließende eckige Klammer"
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr "← Pfeil links"
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr "→ Pfeil rechts"
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr "↑ Pfeil oben"
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr "↓ Pfeil unten"
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr "+ Plus"
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr "Knopf"
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr "Farbwechsel"
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr "Befehl"
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr "Mauszeiger"
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr "Funktion"
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr "Zum nächsten Befehl springen"
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr "Zum nächsten Befehl springen (Bild ↑)"
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr "Zum vorherigen Befehl springen"
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr "Zum vorherigen Befehl springen (Bild ↓)"
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr "Sprungstiche"
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr "Minus"
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr "Nadeleinstichstellen"
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr " ein Schritt rückwärts"
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr "Schritt zurück (-)"
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr " ein Schritt vorwärts"
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr "Schritt vor (+)"
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr "Bild runter (PgDn)"
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr "Bild hoch (PgUp)"
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr "Pause"
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr "Pause (Leerzeichen)"
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr "Abspielen"
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr "Abspielen (←|→)"
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr "rückwärts Abspielen"
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr "Rückwärts abspielen (←)"
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr "Vorwärts abspielen"
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr "Vorwärts abspielen (→)"
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr "realistisch"
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr "Sprungstiche anzeigen"
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr "Stichplan wird erstellt..."
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr "Tastenkürzel"
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr "Simulator-Tastenkürzel"
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr "Verlangsamen"
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr "Leerzeichen"
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr "Beschleunigen"
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] "Geschwindigkeit: %{speed} Stich/Sek"
-msgstr[1] "Geschwindigkeit: %{speed} Stiche/Sek"
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr "Stopp-Befehle"
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr "Ansicht"
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr "Auf Designgröße skalieren"
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr "Auf Designgröße skalieren (])"
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr "Auf Seitengröße skalieren"
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr "Auf Seitengröße skalieren ([)"
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr "Über"
@@ -4807,6 +4686,7 @@ msgstr "Behalte Reihenfolge der Satinsäulen bei"
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4878,12 +4758,17 @@ msgid "Scale Command Symbols"
msgstr "Befehlsymbole skalieren"
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr "Befehle"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr "Ansicht"
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "Linie zu Satinsäule"
@@ -5054,7 +4939,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_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5778,11 +5663,11 @@ 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:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr "Konvertiere nur Sprungstiche die länger sind als (mm)"
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr "Konvertiere nur Sprungstiche die kürzer sind als (mm)"
@@ -5850,6 +5735,22 @@ msgstr "Diese Erweiterung konvertiert Sprungstiche in Laufstiche."
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr "https://inkstitch.org/de/docs/stroke-tools/#sprungstich-zu-geradstich"
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr "Ebenenbefehle hinzufügen"
@@ -6501,6 +6402,10 @@ msgstr "https://inkstitch.org/de/docs/troubleshoot/#stickeinstellungen-entfernen
msgid "Re-stack objects in order of selection"
msgstr "Objekte in Auswahlreihenfolge sortieren"
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr "Stickobjekte auswählen"
@@ -6517,8 +6422,8 @@ msgstr "Stichart auswählen"
msgid "Select only specific running stitches"
msgstr "Auswahl beschränken auf"
-#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
-#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr "Keine Einschränkung"
@@ -6530,108 +6435,112 @@ msgstr "Auto-Geradstich"
msgid "Auto-Run Underpath"
msgstr "Auto-Geradstich Verbindung"
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr "Ripplestich"
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr "Polyline"
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr "Satin"
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr "E-Stich"
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr "Stiche"
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr "Zick-Zack"
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr "Auswahl auf Unterlagentyp beschränken"
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr "Keine Unterlage"
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr "Mittellinie"
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr "Kontur"
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr "Zickzack"
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr "Richtungslinien-Anzahl"
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr "Auf Anzahl der Richtungslinien beschränken"
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr "Keine Richtungslinien"
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr "Zwei Richtungslinien"
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr "Füllung"
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr "Auswahl auf Unterlagentyp beschränken"
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr "Keine Unterlage"
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr "Stickobjekte auswählen"
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr "Stickobjekte nach Stichart auswählen."
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr "Gibt es bereits eine aktive Auswahl, werden Elemente die den Suchkriterien nicht entsprechen, von der Auswahl entfernt."
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
msgstr "Funktioniert diese Erweiterung nicht, kann es nötig sein den Pfad zu Python manuell festzulegen."
-#: inx/inkstitch_select_elements.inx:90
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr "* Windows: Öffne die Eingabeaufforderung und schreibe \"where python\". Kopiere den Pfad und füge ihn hier ein."
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr "* Linux: öffne ein Terminal und schreibe \"which python3\". Kopiere den Pfad und füge ihn hier ein."
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr "* macOS: nicht funktionsfähig, sorry"
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr "Python Pfad"
@@ -6645,7 +6554,7 @@ msgstr "Auswahl zu Muster"
#: inx/inkstitch_simulator.inx:3
msgid "Simulator"
-msgstr ""
+msgstr "Simulator"
#: inx/inkstitch_stitch_plan_preview.inx:3
msgid "Stitch Plan Preview"
diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po
index 14520284..6db07715 100644
--- a/translations/messages_el_GR.po
+++ b/translations/messages_el_GR.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Greek\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr ""
msgid "Auto Fill"
msgstr "Αυτόματο γέμισμα"
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr "Κυκλικό γέμισμα"
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr ""
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr ""
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr "Όλα τα επιλεγμένα στοιχεία"
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr "Χρώματα"
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Αντιμετώπιση προβλημάτων"
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr "Τιμή"
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr "Εφαρμογή"
@@ -3345,8 +3350,8 @@ msgstr "Προρυθμίσεις"
msgid "Load"
msgstr "Φόρτωση"
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr "Προσθήκη"
@@ -3376,36 +3381,114 @@ msgstr "Η προρύθμιση \"%s\" δε βρέθηκε."
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr "ΔΙΑΚΟΠΗ"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr "Επιβράδυνση (κάτω βέλος)"
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr "Επιτάχυνση (επάνω βέλος)"
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr "Στοιχεία ελέγχου"
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr "Εμφάνιση"
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr "εκτιμώμενος χρόνος"
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr ""
@@ -4432,212 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr "← Αριστερό βέλος"
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr "→ Δεξί βέλος"
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr "↑ Επάνω βέλος"
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr "↓ Κάτω βέλος"
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr "+ Συν"
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr "Κουμπί"
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr "Εντολή"
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr "Λειτουργία"
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr "Μεταπήδηση στην επόμενη εντολή"
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr "Μεταπήδηση στην επόμενη εντολή (Page up)"
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr "Μεταπήδηση στην προηγούμενη εντολή"
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr "Μεταπήδηση στην προηγούμενη εντολή (Page down)"
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr "Παύση"
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr "Παύση (διάστημα)"
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr "Αναπαραγωγή"
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr "Αναπαραγωγή (αριστερό βέλος | δεξί βέλος)"
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr "Αναπαραγωγή προς τα πίσω"
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr "Αναπαραγωγή προς τα πίσω (αριστερό βέλος)"
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr "Αναπαραγωγή προς τα εμπρός"
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr "Αναπαραγωγή προς τα εμπρός (δεξί βέλος)"
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr "Πλήκτρο συντόμευσης"
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr "Επιβράδυνση"
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr "Επιτάχυνση"
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] "Ταχύτητα: %{speed} βελονιά/δευτ."
-msgstr[1] "Ταχύτητα: %{speed} βελονιές/δευτ."
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr "Προβολή"
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr "Ζουμ σχεδίου"
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr "Ζουμ σχεδίου (])"
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr "Ζουμ σελίδας"
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr "Ζουμ σελίδας ([)"
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr "Σχετικά"
@@ -4795,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4866,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr "Εντολές"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr "Προβολή"
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5042,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5766,11 +5649,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5838,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6489,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6505,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6518,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po
index 6d0f71b3..83d1d977 100644
--- a/translations/messages_en_US.po
+++ b/translations/messages_en_US.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: English\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr ""
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr ""
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr ""
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr ""
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr ""
@@ -3376,36 +3381,114 @@ msgstr ""
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr ""
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr ""
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr ""
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr ""
@@ -4432,212 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr ""
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr ""
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr ""
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr ""
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-msgstr[1] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr ""
@@ -4795,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4866,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5042,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5766,11 +5649,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5838,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6489,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6505,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6518,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po
index bccc5d99..ae7c783e 100644
--- a/translations/messages_es_ES.po
+++ b/translations/messages_es_ES.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr "Seleccione el duplicado"
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr "Clon"
@@ -1557,32 +1553,32 @@ msgstr "Bordado de relleno enrutado automáticamente"
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr "Capa base"
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr "Reduzca la forma antes de aplicar la capa base, para evitar que la capa base se vea alrededor del exterior del relleno."
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,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:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr "Columnas de raso"
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2586,7 +2583,7 @@ msgstr "Asegúrese de que se adjunta como máximo un comando de inicio y fin a l
msgid "Please select one or more satin columns."
msgstr "Seleccione una o más columnas satinadas."
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr "Seleccione al menos una columna satinada."
@@ -2742,6 +2739,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr "Colores"
@@ -2932,7 +2930,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr "Este parámetro se guardará cuando haga clic en \"Aplicar y salir\""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2972,7 +2971,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3037,7 +3040,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Solucionar problemas"
@@ -3133,15 +3136,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3152,7 +3156,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3187,7 +3191,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3276,7 +3280,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3346,8 +3351,8 @@ msgstr "Preajustes"
msgid "Load"
msgstr "Cargar"
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr "Añadir"
@@ -3377,36 +3382,114 @@ msgstr "Preajuste %s no encontrado."
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr "El preajuste %s ya existe. Utilice otro nombre o presione \"Sobrescribir\""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr "PUNTADA"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr "SALTAR"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr "CORTE"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr "PARAR"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr "Cambio de Color"
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr "Reducir la velocidad (flecha hacia abajo)"
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr "Aumentar la velocidad (Flecha hacia arriba)"
@@ -3466,11 +3549,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr "Controles"
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr "Mostrar"
@@ -3577,6 +3660,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3620,15 +3704,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3668,7 +3752,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4017,7 +4101,6 @@ msgid "estimated time"
msgstr "tiempo estimado"
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr "cortes"
@@ -4433,212 +4516,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr "← Flecha Izquierda"
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr "→ Flecha Derecha"
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr "↑ Flecha Arriba"
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr "↓ Flecha Abajo"
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr "+ Más"
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr "Botón"
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr "cambio de color"
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr "Comando"
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr "cursor"
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr "Función"
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr "Saltar al siguiente Comando"
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr "Saltar al comando anterior"
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr "saltos"
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr "Menos"
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr "puntos de la aguja"
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr "Un paso atrás"
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr "Un paso hacia delante"
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr "Página para abajo (PgDn)"
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr "Página para arriba (PgUp)"
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr "Pausa"
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr "Play"
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr "Play marcha atrás"
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr "Empezar adelante"
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr "realista"
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr "saltos renderizados"
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr "Renderizando plan de bordado..."
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr "Tecla de acceso rápido"
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr "Teclas de método abreviado del simulador"
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr "Despacio"
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr "Espacio"
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr "Acelerado"
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] "Velocidad: %{speed} puntada/seg"
-msgstr[1] "Velocidad: %{speed} puntadas/seg"
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr "stop"
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr "Acerca de"
@@ -4796,6 +4673,7 @@ msgstr "Conservar el orden de las columnas de raso"
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4867,12 +4745,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr "Comandos"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "Convertir linea a Raso"
@@ -5043,7 +4926,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_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5767,11 +5650,11 @@ msgstr "Reiniciar Inkscape para usarlo."
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5839,6 +5722,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr "Añadir capa de comandos"
@@ -6490,6 +6389,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr "Re-apilar objetos en orden de selección"
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6506,8 +6409,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6519,108 +6422,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po
index 47244da6..cbe39571 100644
--- a/translations/messages_fi_FI.po
+++ b/translations/messages_fi_FI.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr "Automaattisesti reititetty täytetikki"
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr "Alatäyttö"
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr "Kutista muotoa ennen pohjan tikkaamista, estääksesi pohjatikkien näkymisen täyttötikin ulkopuolelta."
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr "*Pidä \"shift\" pohjassa piirtäessäsi apuviivan."
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr "Satiini"
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr "Huolehdi että enintään yksi aloitus ja lopetus komento on liitetty va
msgid "Please select one or more satin columns."
msgstr "Valitse yksi tai useampi satiini."
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr ""
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr "Tämä asetus tullaan tallentamaan kun klikkaat \"Hyväksy ja lopeta\""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Vianhaku"
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr "Esiasetukset"
msgid "Load"
msgstr "Lataa"
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr "Lisää"
@@ -3376,36 +3381,114 @@ msgstr "Esiasetusta \"%s\" ei löydy."
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr "Pikavalinta \"%s\" on jo olemassa. Käytä muuta nimeä tai paina ylikirjoita"
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr "Tikkaa"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr "Hyppää"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr "Trimmaa"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr "Pysäytä"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr "Vaihda väriä"
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr "Hidasta (nuoli alas)"
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr "Nopeuta (nuoli ylös)"
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr ""
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr "arvioitu aika"
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr "leikkaukset"
@@ -4432,212 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr ""
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr ""
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr ""
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr ""
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr "Pysäytä"
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-msgstr[1] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr ""
@@ -4795,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4866,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr "Käskyt"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "Muunna viiva satiiniksi"
@@ -5042,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5766,11 +5649,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5838,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr "Lisää taso komento"
@@ -6489,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6505,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6518,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po
index 3e8e603d..3c85a81a 100644
--- a/translations/messages_fr_FR.po
+++ b/translations/messages_fr_FR.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -332,12 +328,12 @@ msgstr "Cette police est une version modifiée de Emilio 20 simple pour permettr
#. name of font in fonts/emilio_20_tartan
#: inkstitch-fonts-metadata.py:118
msgid "EMILIO_20_Tartan"
-msgstr ""
+msgstr "Emilio_20_Tartan"
#. description of font in fonts/emilio_20_tartan
#: inkstitch-fonts-metadata.py:120
msgid "Emilio 20 Tartan uses tartan fill for a colorful font approximatively 40 mm high. The font can be scaled down to 65% and up to 150%."
-msgstr ""
+msgstr "Emilio 20 Tartan utilise les remplissages tartan pour devenir une fonte très colorée d'environ 40 mm de haut. La fonte peut être réduite jusqu'à 65% et augmentée jusqu'à 150%."
#. name of font in fonts/emilio_20_tricolore
#: inkstitch-fonts-metadata.py:122
@@ -1233,8 +1229,8 @@ msgstr "* Sélectionner le clone"
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr "* Exécutez : Extensions > Ink/Stitch > Édition > Délier le clone"
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr "Cloner"
@@ -1558,32 +1554,32 @@ msgstr "Auto-remplissage avec des points de broderie"
msgid "Auto Fill"
msgstr "Remplissage automatique"
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr "Remplissage circulaire"
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr "Remplissage selon contour"
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr "Remplissage guidé"
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr "Remplissage dégradé linéaire"
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr "Remplissage en méandres"
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr "Remplissage tartan"
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr "Remplissage legacy (ancien)"
@@ -1845,8 +1841,8 @@ msgid "Fill Underlay"
msgstr "Sous-couche de remplissage"
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr "Sous-couche"
@@ -1880,6 +1876,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr "Rétrécit la forme avant de faire la sous-couche, pour empêcher que la sous-couche se montre en dehors du remplissage."
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr "Graine aléatoire"
@@ -2049,7 +2046,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:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr "Colonne Satin"
@@ -2358,11 +2355,11 @@ msgstr "Point droit /Point multiple"
msgid "Ripple Stitch"
msgstr "Broderie ondulée"
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr "Point zigzag"
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr "Point manuel"
@@ -2592,7 +2589,7 @@ msgstr "Veuillez vous assurer qu’au plus une seule commande début et fin est
msgid "Please select one or more satin columns."
msgstr "Veuillez sélectionner une ou plusieurs colonnes satin."
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr "Veuillez sélectionner une ou plusieurs colonnes satin."
@@ -2748,6 +2745,7 @@ msgid "All Selected Elements"
msgstr "Tous les éléments sélectionnés"
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr "Couleurs"
@@ -2939,7 +2937,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr "Ce paramètre sera enregistré lorsque vous cliquez sur « Appliquer et quitter »"
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2980,7 +2979,11 @@ msgstr "Impression Ink/Stitch"
msgid "Please select at least two elements to reorder."
msgstr "Veuillez sélectionner au moins deux éléments à ré-ordonner."
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr "Impossible de detecter le chemin vers python. Merci d'ajouter le chemin manuellement comme décrit dans l'onglet aide du dialogue de selection des éléments."
@@ -3045,7 +3048,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Résolution de problèmes"
@@ -3141,15 +3144,16 @@ msgid "Value"
msgstr "Valeur"
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3160,7 +3164,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr "Cette extension affiche des informations sur divers paramètres des éléments de broderie sélectionnés."
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr "Plus d'information sur notre site web :"
@@ -3195,7 +3199,7 @@ msgstr "Filtre de fontes"
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3285,7 +3289,8 @@ msgstr "Echelle (%)"
msgid "Max. line width"
msgstr "Largeur du texte"
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr "Appliquer"
@@ -3303,7 +3308,9 @@ msgstr "https://inkstitch.org/fr/docs/font-tools/#font-sampling"
msgid "The glyphlist for this font seems to be outdated.\n\n"
"Please update the glyph list for %s:\n"
"Extensions > Ink/Stitch > Font Management > Update Glyphlist"
-msgstr ""
+msgstr "La liste des glyphes de cette fonte ne semble pas à jour.\n\n"
+"Merci de mettre a jour la liste des glyphes de %s:\n"
+"Extensions > Ink/Stitch >Gestion des polices > Mettre à jour la liste des glyphes"
#: lib/gui/preferences.py:16 lib/gui/preferences.py:17
#: inx/inkstitch_preferences.inx:3
@@ -3355,8 +3362,8 @@ msgstr "Préréglage"
msgid "Load"
msgstr "Charger"
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr "Ajouter"
@@ -3386,36 +3393,114 @@ msgstr "Le préréglage \"%s\" n'a pas été trouvé."
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr "Le préréglage \"%s\" existe déjà. Veuillez utiliser un autre nom ou appuyez sur \"Écraser\""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr "BRODER"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr "SAUT"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr "COUPURE"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr "STOP"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr "CHANGEMENT COULEUR"
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr "Ralentir (flèche vers le bas)"
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr "Accélérer (flèche vers le haut)"
@@ -3469,17 +3554,17 @@ msgstr "Montrer les changements de couleur"
#: lib/gui/simulator.py:128
msgid "Change background color"
-msgstr ""
+msgstr "Changer la couleur d'arrière fond"
#: lib/gui/simulator.py:132
msgid "Detach/attach simulator window"
msgstr "Détacher/Attacher le simulateur"
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr "Contrôles"
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr "Montrer"
@@ -3586,6 +3671,7 @@ msgid "Herringbone width (mm)"
msgstr "Largeur des chevrons (mm)"
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr "Nombre de répétitions du point multiple"
@@ -3629,15 +3715,15 @@ msgstr "Cette extension remplit les formes avec un motif semblable à du tartan.
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr "https://inkstitch.org/fr/docs/stitches/tartan-fill"
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr "Personnaliser"
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr "Code de la palette"
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr "Paramètres de broderie"
@@ -3679,7 +3765,7 @@ msgstr "Cette extension génère des échantillons à partir d'une sélection.\n
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4029,7 +4115,6 @@ msgid "estimated time"
msgstr "durée estimée"
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr "coupures"
@@ -4446,212 +4531,6 @@ msgstr "Format de couleur Inf"
msgid "Json Export"
msgstr "Export Json"
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr "[ Parenthèse carrée gauche"
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr "] Parenthèse carrée droite"
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr "← Flèche à gauche"
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr "→ Flèche à droite"
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr "↑ Flèche vers le haut"
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr "↓ Flèche vers le bas"
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr "+ Plus"
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr "Bouton"
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr "changements de couleur"
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr "Commande"
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr "curseur"
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr "Fonction"
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr "Sauter à la commande suivante"
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr "Aller à la prochaine commande (haut page)"
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr "Sauter à la commande précédente"
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr "Aller à la commande précédente (Page suivante)"
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr "sauts"
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr "- Moins"
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr "points de l'aiguille"
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr "Un pas en arrière"
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr "Un pas en arrière (-)"
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr "Un pas en avant"
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr "Un pas en avant (+)"
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr "Page précédente (PgDn)"
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr "Page précédente (PgUp)"
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr "Pause"
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr "Pause (espace)"
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr "Lecture"
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr "Jouer (flèche gauche | flèche droite)"
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr "Lire à l'envers"
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr "Rembobiner (flèche gauche)"
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr "Lire en avant"
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr "En avant (flèche droite)"
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr "réaliste"
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr "visualiser les sauts"
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr "Calcul du rendu du plan de broderie ..."
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr "Raccourci clavier"
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr "Raccourci clavier du simulateur"
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr "Ralentir"
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr "Espace"
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr "Accélérer"
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] "Vitesse : %{speed} point/sec"
-msgstr[1] "Vitesse : %{speed} point/sec"
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr "arrêts"
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr "Affichage"
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr "Zoomer sur le dessin"
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr "Zoomer sur le dessin (])"
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr "Zoomer sur la page"
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr "Zoomer sur la page ([)"
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr "A propos"
@@ -4809,6 +4688,7 @@ msgstr "Préserver l’ordre des colonnes satin"
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4880,12 +4760,17 @@ msgid "Scale Command Symbols"
msgstr "Mise à l'échelle des symboles de commande"
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr "Commandes"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr "Affichage"
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "Trait en Satin"
@@ -5056,7 +4941,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_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5780,11 +5665,11 @@ msgstr "Redémarrez Inkscape pour l'utiliser."
msgid "Jump Stitch to Stroke"
msgstr "Saut en Trait"
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr "Convertir seulement les sauts de longueur au moins (mm)"
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr "Convertir seulement les sauts de longueur au maximum (mm)"
@@ -5852,6 +5737,22 @@ msgstr "Cette extension convertit les sauts en points droits."
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr "https://inkstitch.org/fr/docs/stroke-tools/#jump-to-stroke"
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr "Ajouter des commandes à des calques"
@@ -6503,6 +6404,10 @@ msgstr "https://inkstitch.org/fr/docs/troubleshoot/#remove-embroidery-settings"
msgid "Re-stack objects in order of selection"
msgstr "Réempiler les objets dans l'ordre de leur sélection"
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr "Sélectionner des éléments de broderie"
@@ -6519,8 +6424,8 @@ msgstr "Sélectionner le type de point"
msgid "Select only specific running stitches"
msgstr "Sélectionner seulement des points droits spécifiques"
-#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:36
-#: inx/inkstitch_select_elements.inx:44 inx/inkstitch_select_elements.inx:63
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr "Sans restriction"
@@ -6532,108 +6437,112 @@ msgstr "Points de dessus de l'agencement automatique"
msgid "Auto-Run Underpath"
msgstr "Points de dessous de l'agencement automatique"
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr "Ondulations"
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr "Polyline"
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr "Colonne satin"
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr "Point en E"
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr "Point en S"
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr "Zig-Zag"
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr "Ne sélectionner que les satins avec ce type de sous-couche"
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr "Aucune"
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr "Centrale"
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr "Contour"
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr "Sous-couche Zigzag"
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr "Nombre de traverses"
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr "Ne sélectionner que les satins avec ce nombre de traverses"
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr "Aucune traverse"
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr "Deux traverses"
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr "Remplissage"
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr "Ne sélectionner que les remplissages avec ce type de sous-couche"
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr "Aucune"
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr "Sélectionner des objets de broderie"
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr "Sélectionne des éléments de broderie par type de points."
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr "S'il y a déjà des éléments sélectionnés, les éléments qui ne correspondent pas seront désélectionnés."
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
msgid "If this isn't working for you, you may need to insert your path to a python executable manualy."
msgstr "Si cela ne fonctionne pas, il est possible que vous deviez insérer manuellement votre chemin vers python."
-#: inx/inkstitch_select_elements.inx:90
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr "*Windows : Ouvrir \"Invite de commande\" et taper \"where python\". Copier le chemin et le coller ici."
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr "*Linux : ouvrir la ligne de commande et taper \"which python3\". Copier le chemin et le coller ici."
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr "*macOS : désolé ne fonctionne pas"
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr "Chemin vers python"
@@ -6647,7 +6556,7 @@ msgstr "Sélection vers texture"
#: inx/inkstitch_simulator.inx:3
msgid "Simulator"
-msgstr ""
+msgstr "Simulateur"
#: inx/inkstitch_stitch_plan_preview.inx:3
msgid "Stitch Plan Preview"
diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po
index 57d3f499..fdc16f01 100644
--- a/translations/messages_he_IL.po
+++ b/translations/messages_he_IL.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Hebrew\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr ""
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr ""
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr ""
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr ""
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr ""
@@ -3376,36 +3381,114 @@ msgstr ""
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr ""
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr ""
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr ""
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr ""
@@ -4432,214 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr ""
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr ""
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr ""
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr ""
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr ""
@@ -4797,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4868,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5044,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5768,11 +5649,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5840,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6491,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6507,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6520,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po
index 06ed9885..778f3266 100644
--- a/translations/messages_hu_HU.po
+++ b/translations/messages_hu_HU.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr ""
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr ""
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr ""
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr ""
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr ""
@@ -3376,36 +3381,114 @@ msgstr ""
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr ""
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr ""
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr ""
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr ""
@@ -4432,212 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr ""
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr ""
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr ""
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr ""
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-msgstr[1] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr ""
@@ -4795,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4866,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5042,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5766,11 +5649,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5838,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6489,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6505,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6518,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po
index 68437bbe..0fc39731 100644
--- a/translations/messages_it_IT.po
+++ b/translations/messages_it_IT.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr "Riempimento impunture indirizzato automaticamente"
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr "Sottostrato"
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr "Restringe la forma prima di eseguire il sottostrato per evitare che quest'ultimo sia visibile all'esterno del riempimento."
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr "* Tenere premuto \"Shift\" mentre si disegna la guida."
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr "Colonna in raso"
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr "Assicurarsi che almeno un comando di avvio e di fine siano collegati all
msgid "Please select one or more satin columns."
msgstr "Selezionare una o più colonne raso."
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr "Colori"
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr "Questo parametro sarà salvato quando verrà premuto \"Applica ed esci\""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Risoluzione problemi"
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr "Impostazioni iniziali"
msgid "Load"
msgstr "Caricare"
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr "Aggiungere"
@@ -3376,36 +3381,114 @@ msgstr "Configurazione \"%s\" non trovata."
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr "La configurazione \"%s\" è già esistente. Utilizzare un nome diverso o premere \"Sovrascrivi\""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr "CUCIRE"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr "SALTARE"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr "TAGLIARE"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr "FERMARE"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr "CAMBIO COLORE"
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr "Rallentare (freccia giù)"
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr "Accelerare (freccia su)"
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr ""
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr "tempo stimato"
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr "tagli"
@@ -4432,212 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr ""
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr ""
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr ""
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr ""
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr "Pausa"
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-msgstr[1] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr ""
@@ -4795,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4866,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr "Comandi"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "Converti linea in raso"
@@ -5042,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5766,11 +5649,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5838,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr "Aggiungi comandi di livello"
@@ -6489,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6505,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6518,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po
index d16b2791..cf1badcc 100644
--- a/translations/messages_ja_JP.po
+++ b/translations/messages_ja_JP.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr "*クローンを選択します"
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr "クローン"
@@ -1559,32 +1555,32 @@ msgstr "自動的にルーティングされたフィルステッチ"
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1844,8 +1840,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr "アンダーレイ"
@@ -1879,6 +1875,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr "アンダーレイを行う前に形状を縮小して、アンダーレイが塗りつぶしの外側に表示されないようにします。"
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr "乱数のシード値"
@@ -2048,7 +2045,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr "*ラングを描画している間「Shift」を押したままにします。"
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr "サテンカラム"
@@ -2357,11 +2354,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2588,7 +2585,7 @@ msgstr "選択したサテンの列に、最大で1つの開始コマンドと
msgid "Please select one or more satin columns."
msgstr "1つまたは複数のサテンの列を選択してください。"
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr "少なくとも1つのサテンカラムを選択してください。"
@@ -2744,6 +2741,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr "カラー"
@@ -2934,7 +2932,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr "このパラメータは、\"適応して終了 \"をクリックしたときに保存されます。"
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2974,7 +2973,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3039,7 +3042,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "トラブルシューティング"
@@ -3135,15 +3138,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3154,7 +3158,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3189,7 +3193,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3278,7 +3282,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3348,8 +3353,8 @@ msgstr "プリセット"
msgid "Load"
msgstr "読み込み"
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr "追加"
@@ -3379,36 +3384,114 @@ msgstr "プリセット\"%s \"が見つかりません。"
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr "プリセット「%s」はすでに存在しています。 別の名前を使うか、\"上書き \"を押してください。"
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr "ステッチ"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr "ジャンプ"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr "トリム"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr "ストップ"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr "色変更"
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr "スローダウン(下矢印)"
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr "スピードアップ(上矢印)"
@@ -3468,11 +3551,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr "コントロール"
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr "表示"
@@ -3579,6 +3662,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3622,15 +3706,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3670,7 +3754,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4019,7 +4103,6 @@ msgid "estimated time"
msgstr "推定時間"
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr "トリム"
@@ -4435,211 +4518,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr "←左矢印"
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr "→右矢印"
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr "↑ 上矢印"
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr "↓下矢印"
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr "+プラス"
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr "ボタン"
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr "色変更"
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr "コマンド"
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr "カーソル"
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr "機能"
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr "次のコマンドに進む"
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr "前のコマンドに戻る"
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr "ジャンプ"
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr "マイナス"
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr "針先"
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr "戻る"
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr "進む"
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr "ページダウン(PgDn)"
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr "ページアップ (PgUp)"
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr "一時停止"
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr "再生"
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr "逆再生"
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr "通常再生"
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr "リアル"
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr "ステッチプランのレンダリング..."
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr "ショートカットキー"
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr "シミュレータのショートカットキー"
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr "速度を落とす"
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr "スペース"
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr "速度アップ"
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] "速度: %{speed} ステッチ/秒"
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr "ストップ"
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr "Ink/stitchについて"
@@ -4797,6 +4675,7 @@ msgstr "サテンカラムの順序を保持"
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4868,12 +4747,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr "コマンド"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "ラインをサテンに変換"
@@ -5044,7 +4928,7 @@ msgid "Duplicate Params"
msgstr "重複したパラメータ"
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5768,11 +5652,11 @@ msgstr "Inkscapeを再起動してご利用ください。"
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5840,6 +5724,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr "レイヤー追加コマンド"
@@ -6491,6 +6391,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr "選択順にオブジェクトを再スタックします"
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6507,8 +6411,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6520,108 +6424,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po
index 7855135a..4ae9ebfc 100644
--- a/translations/messages_ko_KR.po
+++ b/translations/messages_ko_KR.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr ""
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr ""
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr ""
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr ""
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr ""
@@ -3376,36 +3381,114 @@ msgstr ""
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr ""
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr ""
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr ""
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr ""
@@ -4432,211 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr ""
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr ""
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr ""
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr ""
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr ""
@@ -4794,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4865,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5041,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5765,11 +5649,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5837,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6488,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6504,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6517,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po
index f7e65e23..127768b6 100644
--- a/translations/messages_nl_NL.po
+++ b/translations/messages_nl_NL.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr "* selecteer de kloon"
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr "Kloon"
@@ -1557,32 +1553,32 @@ msgstr "Automatisch gerouteerde opvulsteken"
msgid "Auto Fill"
msgstr "Automatische vulling"
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr "Contourvulling"
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr "Begeleide vulling"
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr "Legacy vulling"
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr "Vulling onderlaag"
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr "Versteviging"
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr "Verklein de vorm van de versteviging om te voorkomen dat de versteviging zichtbaar is aan de buitenkant van de opvulling."
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr "* Houdt \"Shift\" ingedrukt tijdens het tekenen van de sport."
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr "Satijnbaan"
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2586,7 +2583,7 @@ msgstr "Zorg ervoor dat hoogstens 1 start en eind commando is gekoppeld aan de g
msgid "Please select one or more satin columns."
msgstr "Selecteer een of meer satijnbanen."
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr "Selecteer minstens een satijn strook."
@@ -2742,6 +2739,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr "Kleuren"
@@ -2933,7 +2931,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr "Deze parameter wordt opgeslagen als je \"Toepassen en Afsluiten\" klikt"
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2973,7 +2972,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr "Selecteer ten minste twee elementen om te hergroeperen."
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3038,7 +3041,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Probleemoplossen"
@@ -3134,15 +3137,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3153,7 +3157,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3188,7 +3192,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3278,7 +3282,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3348,8 +3353,8 @@ msgstr "Voorkeuzen"
msgid "Load"
msgstr "Laden"
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr "Toevoegen"
@@ -3379,36 +3384,114 @@ msgstr "Voorkeuze \"%s\" niet gevonden."
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr "Voorkeuze \"%s\" bestaat reeds. Gebruik een andere naam of kies \"Overschrijven\""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr "STEEK"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr "SPRONG"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr "AFKNIPPEN"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr "STOP"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr "KLEUR WISSEL"
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr "Langzamer (pijl omlaag)"
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr "Sneller (pijl omhoog)"
@@ -3468,11 +3551,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr "Bediening"
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr "Toon"
@@ -3579,6 +3662,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3622,15 +3706,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3670,7 +3754,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4019,7 +4103,6 @@ msgid "estimated time"
msgstr "geschatte tijd"
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr "zomen"
@@ -4436,212 +4519,6 @@ msgstr "Inf Kleurformaat"
msgid "Json Export"
msgstr "Json uitvoer"
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr "← Pijl Links"
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr "→ Pijl rechts"
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr "↑ Pijl omhoog"
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr "↓ Pijl omlaag"
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr "+ Plus"
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr "Knop"
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr "kleur wisselingen"
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr "Commando"
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr "cursor"
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr "Functie"
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr "Spring naar volgende commando"
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr "Spring naar vorige commando"
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr "sprongen"
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr "Minus"
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr "naaldpunten"
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr "Een stap terug"
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr "Een stap vooruit"
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr "Page down (PgDn)"
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr "Page up (PgUp)"
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr "Pauzeer"
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr "Start"
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr "Start achterwaarts"
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr "Start voorwaarts"
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr "realistisch"
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr "sprongen weergeven"
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr "Bezig met stekenplan..."
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr "Sneltoets"
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr "Simulator Sneltoetsen"
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr "Langzamer"
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr "Ruimte"
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr "Sneller"
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] "Snelheid: %{speed} steken/sec"
-msgstr[1] "Snelheid: %{speed} steken/sec"
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr "pauzes"
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr "Bekijk"
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr "Over"
@@ -4799,6 +4676,7 @@ msgstr "Behoudt volgorde van satijnbanen"
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4870,12 +4748,17 @@ msgid "Scale Command Symbols"
msgstr "Symbolen voor schaalcommando's"
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr "Commando's"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr "Bekijk"
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "Omzetten Lijn naar Satijn"
@@ -5046,7 +4929,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_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5770,11 +5653,11 @@ msgstr "Herstart Inkscape om te gebruiken."
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5842,6 +5725,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr "Toevoegen Laag Commando's"
@@ -6493,6 +6392,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr "Stapel objecten opnieuw in volgorde van selectie"
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6509,8 +6412,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6522,108 +6425,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po
index 896e3686..84b78cc7 100644
--- a/translations/messages_no_NO.po
+++ b/translations/messages_no_NO.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Norwegian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr "* Velg klonen"
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr "Klon"
@@ -1557,32 +1553,32 @@ msgstr ""
msgid "Auto Fill"
msgstr "Auto-fyll"
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr "Kontur-fyll"
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr "Fyll-underlag"
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr "Underlag"
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr "Sateng sting"
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr "Farger"
@@ -2932,7 +2930,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2972,7 +2971,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3037,7 +3040,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Problemløsning"
@@ -3133,15 +3136,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3152,7 +3156,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3187,7 +3191,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3276,7 +3280,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3346,8 +3351,8 @@ msgstr ""
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr "Tilføy"
@@ -3377,36 +3382,114 @@ msgstr ""
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr "STING"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr "HOPP"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr "STOPP"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr "Langsommere (pil ned)"
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr "Raskere (pil opp)"
@@ -3466,11 +3549,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr "Vis"
@@ -3577,6 +3660,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3620,15 +3704,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3668,7 +3752,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4017,7 +4101,6 @@ msgid "estimated time"
msgstr ""
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr ""
@@ -4433,212 +4516,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr ""
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr ""
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr ""
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr ""
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr "Knapp"
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr "Funksjon"
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr "Minus"
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr "Et trinn tilbake"
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr "Et trinn frem"
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr "Pause"
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-msgstr[1] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr "Om"
@@ -4796,6 +4673,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4867,12 +4745,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr "Kommandoer"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5043,7 +4926,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5767,11 +5650,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5839,6 +5722,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6490,6 +6389,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6506,8 +6409,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6519,108 +6422,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po
index 557c3d13..2c479602 100644
--- a/translations/messages_pl_PL.po
+++ b/translations/messages_pl_PL.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr ""
msgid "Auto Fill"
msgstr "Wypełnienie automatyczne"
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr "Podszycie"
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr "Kolumna satynowa"
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr "Ścieg zygzak"
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr "Ścieg manualny"
@@ -2585,7 +2582,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr "Kolory"
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Rozwiązywanie problemów"
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr "Filtr czcionek"
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr ""
msgid "Load"
msgstr "Załaduj"
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr "Dodaj"
@@ -3376,36 +3381,114 @@ msgstr ""
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr "ŚCIEG"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr "STOP"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr "ZMIANA KOLORU"
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr "Zwolnij (strzałka w dół)"
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr "Przyśpiesz (strzałka w górę)"
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr ""
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr "przewidywany czas"
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr ""
@@ -4432,214 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr ""
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr ""
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr ""
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr ""
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr "Krok w tył"
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr "Krok w tył (-)"
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr "Krok w przód"
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr "Krok w przód (+)"
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr "O nas"
@@ -4797,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4868,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr "Komendy"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5044,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5768,11 +5649,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5840,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6491,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6507,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6520,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr "Zygzak"
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po
index 259acb9e..d32bbeef 100644
--- a/translations/messages_pt_BR.po
+++ b/translations/messages_pt_BR.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr "* Selecione o clone"
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr "Clonar"
@@ -1557,32 +1553,32 @@ msgstr ""
msgid "Auto Fill"
msgstr "Preenchimento automático"
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr "Preenchimento circular"
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr "Preenchimento por contorno"
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr "Preenchimento guiado"
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr "Preenchimento serpenteado"
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr ""
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr "Reduza a forma antes de fazer a base, para evitar que a base apareça na parte externa do preenchimento."
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr ""
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2588,7 +2585,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr "Selecione pelo menos uma coluna do cetim."
@@ -2744,6 +2741,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr "Cores"
@@ -2934,7 +2932,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2974,7 +2973,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3039,7 +3042,7 @@ msgstr "Descrição"
#: 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Resolução de problemas"
@@ -3135,15 +3138,16 @@ msgid "Value"
msgstr "Valor"
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3154,7 +3158,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3189,7 +3193,7 @@ msgstr "Filtro de fontes"
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3278,7 +3282,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr "Aplicar"
@@ -3348,8 +3353,8 @@ msgstr ""
msgid "Load"
msgstr "Carregar"
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr "Adicionar"
@@ -3379,36 +3384,114 @@ msgstr ""
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr "Desacelerar (seta para baixo)"
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr "Acelerar (seta para cima)"
@@ -3468,11 +3551,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr "Mostrar"
@@ -3579,6 +3662,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3622,15 +3706,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3670,7 +3754,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4019,7 +4103,6 @@ msgid "estimated time"
msgstr "tempo estimado"
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr "cortes"
@@ -4435,212 +4518,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr "← Seta esquerda"
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr "→ Seta direira"
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr "↑ Seta para cima"
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr "↓ Seta para baixo"
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr "+ mais"
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr "Botão"
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr "mudança de cor"
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr "Função"
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr "Ir para o próximo comando"
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr "Ir para comando anterior"
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr "saltos"
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr "Menos"
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr "realista"
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr "Tecla de Atalho"
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr "Desacelerar"
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr "Espaço"
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr "Acelerar"
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] "Velocidade: %{speed} pontos/seg"
-msgstr[1] "Velocidade: %{speed} pontos/seg"
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr "paradas"
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr "Sobre"
@@ -4798,6 +4675,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4869,12 +4747,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5045,7 +4928,7 @@ msgid "Duplicate Params"
msgstr "Duplicar parâmetros"
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5769,11 +5652,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5841,6 +5724,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6492,6 +6391,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6508,8 +6411,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6521,108 +6424,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po
index 54e650a1..31984911 100644
--- a/translations/messages_pt_PT.po
+++ b/translations/messages_pt_PT.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr "Definir enchimento automaticamente"
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr "Sub-camada"
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr "Coluna de matizado"
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr ""
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr "Pré-definições"
msgid "Load"
msgstr "Carregar"
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr "Adicionar"
@@ -3376,36 +3381,114 @@ msgstr "Pré-definição \"%s\" não encontrada."
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr "Pré-definição \"%s\" já existe. Use outro nome ou clique \"Substituir\""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr ""
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr ""
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr ""
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr ""
@@ -4432,212 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr ""
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr ""
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr ""
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr ""
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-msgstr[1] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr ""
@@ -4795,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4866,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5042,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5766,11 +5649,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5838,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6489,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6505,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6518,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po
index 77bda65d..85821f21 100644
--- a/translations/messages_ro_RO.po
+++ b/translations/messages_ro_RO.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Romanian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr ""
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr ""
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr "Culori"
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr ""
msgid "Load"
msgstr "Incarca"
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr "Adauga"
@@ -3376,36 +3381,114 @@ msgstr ""
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr "Inteapa"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr "Sari"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr "Taie"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr "STOP"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr "Schimba culoarea"
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr "Incetineste ( sageata jos)"
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr "Accelereaza ( sageata sus)"
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr "Arata"
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr ""
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr ""
@@ -4432,213 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr ""
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr ""
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr ""
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr ""
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr "Sari la comanda precedenta"
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr "sarituri"
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr "Minus"
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr "puncte ac"
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr "Un pas in spate"
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr "Un pas in fata"
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr "Page down (PgDn)"
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr "Page up (PgUp)"
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr "Ruleaza"
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr "Ruleaza in spate"
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr "Ruleaza in fata"
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr "realistic"
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr "Randare plan-coasere..."
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr "Tasta scurtatura"
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr "Scurtaturi taste simulator"
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr "Incetineste"
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr "Spatiu"
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr "Accelereaza"
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr "opriri"
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr ""
@@ -4796,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4867,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr "Comenzi"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5043,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5767,11 +5649,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5839,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6490,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6506,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6519,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po
index dd531a7d..583eb173 100644
--- a/translations/messages_ru_RU.po
+++ b/translations/messages_ru_RU.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr "* Выберите клон"
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr "Клон"
@@ -1557,32 +1553,32 @@ msgstr "Автоматически рассчитанная вышивка за
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr "Предварительная прострочка"
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr "Сжать контур предварительной прострочки, чтобы она не показалась из под заполнения."
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr "* Удерживая клавишу Shift нарисуйте поперечину."
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr "Сатиновая Колонна"
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr "Убедитесь, что к выбранной сатиновой ко
msgid "Please select one or more satin columns."
msgstr "Выберите одну или несколько сатиновых колонн."
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr "Выберите хотя бы одну сатиновую колонну."
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr "Цветов"
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr "Эти параметры будут сохранены, когда вы нажмете \"Применить и Выйти\""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Решение проблем"
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr "Предустановки параметров"
msgid "Load"
msgstr "Загрузить"
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr "Добавить"
@@ -3376,36 +3381,114 @@ msgstr "Предустановка \"%s\" не найдена."
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr "Предустановка с именем \"%s\" уже существует. Выберите другое имя или нажмите Перезаписать"
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr "СТЕЖОК"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr "ПРЫЖОК"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr "ОБРЕЗКА"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr "СТОП"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr "СМЕНА ЦВЕТА"
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr "Медленнее (стрелка вниз)"
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr "Быстрее (стрелка вверх)"
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr "Управление"
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr "Показать"
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr "ожидаемое время"
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr "обрезки"
@@ -4432,214 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr "← Стрелка влево"
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr "→ Стрелка вправо"
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr "↑ Стрелка вверх"
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr "↓ Стрелка вниз"
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr "+ Плюс"
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr "Кнопка"
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr "смены цветов"
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr "Команда"
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr "курсор"
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr "Функция"
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr "Перейти к следующей команде"
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr "Перейти к предыдущей команде"
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr "переходы"
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr "Минус"
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr "точки проколов"
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr "На один шаг назад"
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr "На один шаг вперед"
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr "Page down (PgDn)"
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr "Page up (PgUp)"
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr "Пауза"
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr "Проиграть"
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr "Проиграть назад"
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr "Проиграть вперёд"
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr "реалистично"
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr "Отрисовка плана вышивки..."
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr "Комбинация клавиш"
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr "Клавиатурные комбинации в Симуляторе"
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr "Замедлить"
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr "Пробел"
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr "Ускорить"
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] "Скорость: %{speed} стежок/сек."
-msgstr[1] "Скорость: %{speed} стежка/сек."
-msgstr[2] "Скорость: %{speed} стежков/сек."
-msgstr[3] "Скорость: %{speed} стежков/сек."
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr "остановки"
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr "О программе"
@@ -4797,6 +4672,7 @@ msgstr "Сохранить порядок сатиновых колонн"
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4868,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr "Команды"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "Преобразовать линию в Сатин"
@@ -5044,7 +4925,7 @@ msgid "Duplicate Params"
msgstr "Дублировать параметры"
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5768,11 +5649,11 @@ msgstr "Перезапустите Inkscape для активации палит
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5840,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr "Добавить команды на слой"
@@ -6491,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr "Упорядочить объекты в порядке выделения"
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6507,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6520,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po
index dc5c46e6..bc767495 100644
--- a/translations/messages_sr_SP.po
+++ b/translations/messages_sr_SP.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Serbian (Cyrillic)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr ""
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr ""
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr ""
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr ""
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr ""
@@ -3376,36 +3381,114 @@ msgstr ""
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr ""
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr ""
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr ""
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr ""
@@ -4432,213 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr ""
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr ""
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr ""
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr ""
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr ""
@@ -4796,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4867,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5043,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5767,11 +5649,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5839,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6490,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6506,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6519,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po
index b428ac0d..ab2beedd 100644
--- a/translations/messages_sv_SE.po
+++ b/translations/messages_sv_SE.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Swedish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr ""
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr ""
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr "Färg"
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ msgstr "Beskrivning"
#: 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Felsök"
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr "Värde"
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr ""
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr "Lägg till"
@@ -3376,36 +3381,114 @@ msgstr ""
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr ""
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr "Visa"
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr ""
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr ""
@@ -4432,212 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr ""
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr ""
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr ""
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr ""
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-msgstr[1] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr ""
@@ -4795,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4866,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5042,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5766,11 +5649,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5838,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6489,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6505,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6518,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po
index a65d6799..ce787724 100644
--- a/translations/messages_tr_TR.po
+++ b/translations/messages_tr_TR.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Turkish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr ""
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr ""
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr "Lütfen bir veya birden fazla saten sütun seçiniz."
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr ""
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr ""
msgid "Load"
msgstr "Yükle"
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr "Ekle"
@@ -3376,36 +3381,114 @@ msgstr ""
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr "DİK"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr "ATLA"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr "KES"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr ""
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr ""
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr "tahmini süre"
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr "kesimler"
@@ -4432,212 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr ""
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr ""
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr ""
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr ""
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-msgstr[1] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr ""
@@ -4795,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4866,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "Çizgiyi Saten’e Çevir"
@@ -5042,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5766,11 +5649,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5838,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6489,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6505,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6518,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po
index 29cadb7a..431fa5b8 100644
--- a/translations/messages_uk_UA.po
+++ b/translations/messages_uk_UA.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr "* Виберіть клон"
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr "Клонувати"
@@ -1557,32 +1553,32 @@ msgstr "Автоматично прокладене заповнення"
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr "Підкладка"
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr "Перед тим, як робити підкладку, стисніть форму, щоб запобігти появі підкладки навколо зовнішньої сторони заповнення."
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr "* Утримуючи клавішу Shift намалюйте поперечку."
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr "Сатинова Колонка"
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr "Переконайтеся, що максимум одна команд
msgid "Please select one or more satin columns."
msgstr "Виберіть один або декілька атласних стовпців."
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr "Виберіть хоча би одну сатинову колонку."
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr "Кольори"
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr "Ці параметри будуть збережені, коли ви натиснете \"Застосувати і Вийти\""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr "Виправлення неполадок"
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr "Передвстановлений набір параметрів"
msgid "Load"
msgstr "Завантажити"
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr "Додати"
@@ -3376,36 +3381,114 @@ msgstr "Передвстановленого набору параметрів \
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr "Передвстановлений набір параметрів \"%s\" вже існує. Будь ласка, використайте інше ім’я або натисніть \"Перезаписати\""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr "СТІЖОК"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr "СТРИБОК"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr "ОБРІЗКА"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr "СТОП"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr "ЗМІНА КОЛЬОРА"
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr "Уповільнення (стрілка вниз)"
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr "Прискорити (стрілка вгору)"
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr "Керування"
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr "Показати"
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr "орієнтовний час"
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr "обрізки"
@@ -4432,214 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr "← Стрілка вліво"
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr "→ Стрілка направо"
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr "↑ Стрілка вверх"
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr "↓ Стрілка вниз"
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr "+ Плюс"
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr "Кнопка"
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr "зміна кольорів"
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr "Команда"
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr "курсор"
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr "Функція"
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr "Перейти до наступної команди"
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr "Перейти до попередньої команди"
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr "переходи"
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr "Мінус"
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr "точки проколів"
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr "На один крок назад"
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr "На один крок вперед"
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr "Page down (PgDn)"
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr "Page up (PgUp)"
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr "Пауза"
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr "Грати"
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr "Грати назад"
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr "Грати вперед"
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr "реалістично"
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr "Відмальовка плана вишивки..."
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr "Комбінація клавиш"
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr "Клавіатурні комбінації в Симуляторі"
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr "Сповільнити"
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr "Пробіл"
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr "Пришвидшити"
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] "Швидкість: %{speed} стіжок/сек"
-msgstr[1] "Швидкість: %{speed} стіжків/сек"
-msgstr[2] "Швидкість: %{speed} стіжків/сек"
-msgstr[3] "Швидкість: %{speed} стіжків/сек"
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr "зупинки"
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr "Про програму"
@@ -4797,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4868,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr "Команди"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "Перетворити лінію в Сатин"
@@ -5044,7 +4925,7 @@ msgid "Duplicate Params"
msgstr "Дублювати параметри"
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5768,11 +5649,11 @@ msgstr "Перезапустіть Inkscape для активації палит
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5840,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr "Добавити команди на шар"
@@ -6491,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr "Впорядкувати об'єкти в порядку виділення"
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6507,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6520,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po
index 6b241ddd..c616f85b 100644
--- a/translations/messages_vi_VN.po
+++ b/translations/messages_vi_VN.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Vietnamese\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr ""
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr ""
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr ""
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr ""
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr ""
@@ -3376,36 +3381,114 @@ msgstr ""
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr ""
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr ""
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr ""
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr ""
@@ -4432,211 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr ""
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr ""
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr ""
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr ""
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr ""
@@ -4794,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4865,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5041,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5765,11 +5649,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5837,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6488,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6504,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6517,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po
index 0d19a170..59815dee 100644
--- a/translations/messages_zh_CN.po
+++ b/translations/messages_zh_CN.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -44,7 +40,7 @@ msgstr ""
#. name of font in fonts/abecedaire
#: inkstitch-fonts-metadata.py:6
msgid "Abécédaire AGS"
-msgstr ""
+msgstr "Abécédaire AGS"
#. description of font in fonts/abecedaire
#: inkstitch-fonts-metadata.py:8
@@ -54,12 +50,12 @@ msgstr ""
#. name of font in fonts/abril
#: inkstitch-fonts-metadata.py:10
msgid "Abril En Fleur AGS"
-msgstr ""
+msgstr "Abril En Fleur AGS"
#. description of font in fonts/abril
#: inkstitch-fonts-metadata.py:12
msgid "Abril En Fleur AGS is a monogram font. M is 103.5mm high. It can be increased up to 150 % and decreased down to 80 %"
-msgstr ""
+msgstr "Abril En Fleur AGS是一种字母组合字体。M高103.5mm。它可以增加到150%,减少到80%"
#. name of font in fonts/ags_garamond_latin_grec
#: inkstitch-fonts-metadata.py:14
@@ -115,7 +111,7 @@ msgstr ""
#. name of font in fonts/auberge_marif
#: inkstitch-fonts-metadata.py:34
msgid "Auberge Marif"
-msgstr ""
+msgstr "Auberge Marif"
#. description of font in fonts/auberge_marif
#: inkstitch-fonts-metadata.py:36
@@ -161,7 +157,7 @@ msgstr ""
#. description of font in fonts/baumans_FI_Small
#: inkstitch-fonts-metadata.py:52
msgid "This font is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory. The altered embroidery parameters of this font allow to scale down the original Baumanns FI font between 15% (for a 7mm font ) and 30 % (for a 14 mm font). "
-msgstr ""
+msgstr "此字体是Baumans FI的更改版本,以允许更大的缩小。必须使用细线(60)和细针(60)。此字体的更改刺绣参数允许将原始Baumanns FI字体缩小15%(对于7毫米字体)和30%(对于14毫米字体)。"
#. name of font in fonts/cats
#: inkstitch-fonts-metadata.py:54
@@ -176,7 +172,7 @@ msgstr ""
#. name of font in fonts/cherryforinkstitch
#: inkstitch-fonts-metadata.py:58
msgid "Cherry for inkstitch"
-msgstr ""
+msgstr "Cherry for inkstitch"
#. description of font in fonts/cherryforinkstitch
#: inkstitch-fonts-metadata.py:60
@@ -223,7 +219,7 @@ msgstr ""
#: inkstitch-fonts-metadata.py:76
#, python-format
msgid "A handwritten font. Can be scaled up to 120% or down to 80%. Caps height is around 19mm or .75 inches."
-msgstr ""
+msgstr "一种手写字体。可以缩放到120%或80%。上限高度约为19毫米或0.75英寸。"
#. name of font in fonts/chopin
#: inkstitch-fonts-metadata.py:78
@@ -265,7 +261,7 @@ msgstr ""
#. description of font in fonts/digory_doodles_bean
#: inkstitch-fonts-metadata.py:92
msgid "All letters have mixed satin and bean stitch. The capital M is 16mm tall. The small x is 7 mm."
-msgstr ""
+msgstr "所有字母都有混合缎子和豆子针脚。大写字母M高16毫米。小x为7毫米。"
#. name of font in fonts/dinomouse72
#: inkstitch-fonts-metadata.py:94
@@ -296,7 +292,7 @@ msgstr ""
#. description of font in fonts/emilio_20_applique
#: inkstitch-fonts-metadata.py:104
msgid "Emilio 20 Applique is an Applique font approximatively 50mm high. It should not be scaled down but may be scaled up to 150%. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique"
-msgstr ""
+msgstr "埃米利奥20贴花是一种贴花字体,大约50毫米高。它不应该缩小,但可以缩小到150%。这种字体是Emilio_20的变体(更大的缎面柱),而Emilio_20_Bold 是Emilio_20_applique没有贴花"
#. name of font in fonts/emilio_20_bold
#: inkstitch-fonts-metadata.py:106
@@ -306,7 +302,7 @@ msgstr ""
#. description of font in fonts/emilio_20_bold
#: inkstitch-fonts-metadata.py:108
msgid "Emilio_20_Bold is an altered version of Emilio_20 and is approximatively 50mm high."
-msgstr ""
+msgstr "Emilio_20_Bold是Emilio_20的改变版本,大约50毫米高。"
#. name of font in fonts/emilio_20_simple
#: inkstitch-fonts-metadata.py:110
@@ -357,12 +353,12 @@ msgstr ""
#. description of font in fonts/espresso_KOR
#: inkstitch-fonts-metadata.py:128
msgid "The capital M is 16.2 mm high at 100 scale. Every satin has zigzag underlay. x is 11.5 mm high, q is 17.5 mm high, l is 17.2 mm high. The font may be scaled up to 200% and down to 80%"
-msgstr ""
+msgstr "大写M在100刻度下高16.2毫米。每个缎子都有锯齿形底部。x高11.5毫米,q高17.5毫米,l高17.2毫米。字体可以缩放到200%和80%"
#. name of font in fonts/espresso_tiny
#: inkstitch-fonts-metadata.py:130
msgid "Espresso tiny"
-msgstr ""
+msgstr "Espresso tiny"
#. description of font in fonts/espresso_tiny
#: inkstitch-fonts-metadata.py:132
@@ -537,12 +533,12 @@ msgstr ""
#. name of font in fonts/monicha
#: inkstitch-fonts-metadata.py:198
msgid "MONICHA"
-msgstr ""
+msgstr "MONICHA"
#. description of font in fonts/monicha
#: inkstitch-fonts-metadata.py:200
msgid "Monicha is a script satin font of size approximatively 20mm. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters. The font can not be scaled down but can be scaled up to 150%. "
-msgstr ""
+msgstr "Monicha是一种大小约为20毫米的脚本缎面字体。除了涵盖大多数西欧语言的字形外,它还包含额外的带有斜线的装饰字母。这些装饰字母应谨慎使用,以避免重叠。特别是不要连续使用两个装饰字母。有关如何访问装饰字母的信息,请查阅留档。字体不能缩小,但可以缩小到150%。 "
#. name of font in fonts/namskout_AGS
#: inkstitch-fonts-metadata.py:202
@@ -639,7 +635,7 @@ msgstr ""
#. name of font in fonts/small_font
#: inkstitch-fonts-metadata.py:238
msgid "Ink/Stitch Small Font"
-msgstr ""
+msgstr "Ink/Stitch Small Font"
#. description of font in fonts/small_font
#: inkstitch-fonts-metadata.py:240
@@ -721,7 +717,7 @@ msgstr ""
#. name of tile in tiles/N3-18
#: inkstitch-tiles-metadata.py:10
msgid "N3-18"
-msgstr ""
+msgstr "N3-18"
#. name of tile in tiles/N3-18-modified
#: inkstitch-tiles-metadata.py:12
@@ -1107,7 +1103,7 @@ msgstr ""
#: lib/commands.py:33 inx/inkstitch_object_commands.inx:7
#: inx/inkstitch_remove_embroidery_settings.inx:121
msgid "Auto-route running stitch starting position"
-msgstr ""
+msgstr "自动走线针迹起始位置"
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command attached to an object
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr "自动布线填针"
msgid "Auto Fill"
msgstr "自动填充"
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr "轮廓填充"
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr "引导填充"
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr "线性渐变填充"
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr "蜿蜒填充"
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr "他他米"
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr "打底填针"
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr "启用打底填针"
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr "收缩打底范围避免线迹外露。"
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr ""
@@ -2355,11 +2352,11 @@ msgstr "平针/三刺绣平针"
msgid "Ripple Stitch"
msgstr "螺旋针"
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr "锯齿形针"
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr "手动"
@@ -2586,7 +2583,7 @@ msgstr "请确保最多有一个开始和结束命令附加到选定的缎面柱
msgid "Please select one or more satin columns."
msgstr "请选择一段或多段缎面柱。"
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr "请至少选择一段缎面柱。"
@@ -2742,6 +2739,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr "颜色"
@@ -2933,7 +2931,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr "点击“应用并关闭”保存所有参数"
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2973,7 +2972,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3038,7 +3041,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -3134,15 +3137,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3153,7 +3157,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3188,7 +3192,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3277,7 +3281,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr "应用"
@@ -3347,8 +3352,8 @@ msgstr "预设"
msgid "Load"
msgstr "加载"
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr "添加"
@@ -3378,36 +3383,114 @@ msgstr "未找到预设“%s”。"
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr "预设“%s”已存在。 请使用其他名称或按“覆盖”"
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr "针迹"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr "跳跃"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr "剪线"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr "停止"
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr "颜色变化"
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr "减速(向下箭头)"
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr "加速(向上箭头)"
@@ -3467,11 +3550,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr "控件"
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr "显示"
@@ -3578,6 +3661,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3615,21 +3699,21 @@ msgstr ""
#: lib/gui/tartan/help_panel.py:19
msgid "This extension fills shapes with a tartan (or tartan like) pattern."
-msgstr ""
+msgstr "此扩展使用格子呢(或类似格子呢)图案填充形状。"
#: lib/gui/tartan/help_panel.py:33 lib/gui/tartan/help_panel.py:34
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3669,7 +3753,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4018,7 +4102,6 @@ msgid "estimated time"
msgstr ""
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr ""
@@ -4435,212 +4518,6 @@ msgstr "Inf 颜色格式"
msgid "Json Export"
msgstr "Json 导出"
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr "← 左箭头"
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr "→ 右箭头"
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr "↑ 上箭头"
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr "↓ 下箭头"
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr "+ 加"
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr "按钮"
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr "颜色变化"
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr "命令"
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr "光标"
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr "功能"
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr "跳转到下一个命令"
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr "跳转到上一个命令"
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr "跳跃"
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr "减去"
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr "针点"
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr "后退一步"
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr "向前一步"
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr "向下翻页 (PgDn)"
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr "向上翻页 (PgUp)"
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr "暂停"
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr "播放"
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr "向后"
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr "向前"
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr "实际的"
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr "显示跳跃"
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr "渲染缝合计划..."
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr "快捷键"
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr "模拟器快捷键"
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr "减速"
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr "空间"
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr "加速"
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] "速度:%{speed} 针/秒\n"
-"速度:%{speed} 针/秒"
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr "停止"
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr "关于"
@@ -4732,7 +4609,7 @@ msgstr ""
#: inx/inkstitch_apply_threadlist.inx:97
msgid "Import any other Threadlist file in txt format. Ink/Stitch will try to match the colors to the selected thread palette. The objects in this document will be colored accordingly if color matching has been successful."
-msgstr ""
+msgstr "以txt格式导入任何其他Threadlist文件。Ink/Stitch将尝试将颜色与所选线程调色板匹配。如果颜色匹配成功,本文档中的对象将相应着色。"
#: inx/inkstitch_apply_threadlist.inx:101
msgid "https://inkstitch.org/docs/thread-color/#apply-threadlist"
@@ -4798,6 +4675,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4869,12 +4747,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5045,7 +4928,7 @@ msgid "Duplicate Params"
msgstr "重复参数"
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5507,7 +5390,7 @@ msgstr ""
#: inx/inkstitch_input_PCD.inx:9
msgid "convert PCD file to Ink/Stitch manual-stitch paths"
-msgstr ""
+msgstr "将PCD文件转换为Ink/Stitch手动拼接路径"
#: inx/inkstitch_input_PCM.inx:3
msgid "PCM file input"
@@ -5769,11 +5652,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5841,6 +5724,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6492,6 +6391,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6508,8 +6411,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6521,108 +6424,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr "之字形"
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""
@@ -6769,7 +6676,7 @@ msgstr ""
#: inx/inkstitch_stroke_to_lpe_satin.inx:33
msgid "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin"
-msgstr ""
+msgstr "https://inkstitch.org/docs/satin-tools/#stroke-to-live-path-effect-satin"
#: inx/inkstitch_tartan.inx:3
msgid "Tartan"
@@ -6813,11 +6720,11 @@ msgstr ""
#: inx/inkstitch_update_svg.inx:18
msgid "Tip: You can prevent inserting legacy designs into new files by running any Ink/Stitch extension before you copy the design parts (for example open and re-apply parameters on a single element in the document)."
-msgstr ""
+msgstr "提示:您可以通过在复制设计部分之前运行任何Ink/Stitch扩展来防止将旧设计插入新文件(例如,在文档中的单个元素上打开和重新应用参数)。"
#: inx/inkstitch_update_svg.inx:20
msgid "This extension only updates selected elements."
-msgstr ""
+msgstr "此扩展仅更新选定的元素。"
#: inx/inkstitch_zigzag_line_to_satin.inx:3
msgid "Zig-Zag Line to Satin"
diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po
index 7854384a..805e0dce 100644
--- a/translations/messages_zh_TW.po
+++ b/translations/messages_zh_TW.po
@@ -2,21 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
-"PO-Revision-Date: 2024-05-01 01:12\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
+"PO-Revision-Date: 2024-05-02 01:07\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: easygettext\n"
-"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-05-01 01:11+0000\n"
+"POT-Creation-Date: 2024-05-02 01:06+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1232,8 +1228,8 @@ msgstr ""
msgid "* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
msgstr ""
-#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:72
-#: inx/inkstitch_select_elements.inx:73
+#: lib/elements/clone.py:43 inx/inkstitch_select_elements.inx:75
+#: inx/inkstitch_select_elements.inx:76
msgid "Clone"
msgstr ""
@@ -1557,32 +1553,32 @@ msgstr ""
msgid "Auto Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:55
+#: lib/elements/fill_stitch.py:153 inx/inkstitch_select_elements.inx:57
msgid "Circular Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:56
+#: lib/elements/fill_stitch.py:154 inx/inkstitch_select_elements.inx:58
msgid "Contour Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:57
+#: lib/elements/fill_stitch.py:155 inx/inkstitch_select_elements.inx:59
msgid "Guided Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:58
+#: lib/elements/fill_stitch.py:156 inx/inkstitch_select_elements.inx:60
msgid "Linear Gradient Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:59
+#: lib/elements/fill_stitch.py:157 inx/inkstitch_select_elements.inx:61
msgid "Meander Fill"
msgstr ""
-#: lib/elements/fill_stitch.py:158
+#: lib/elements/fill_stitch.py:158 inx/inkstitch_select_elements.inx:62
msgid "Tartan Fill"
msgstr ""
#: lib/elements/fill_stitch.py:159 lib/gui/tartan/embroidery_panel.py:202
-#: inx/inkstitch_select_elements.inx:60
+#: inx/inkstitch_select_elements.inx:63
msgid "Legacy Fill"
msgstr ""
@@ -1842,8 +1838,8 @@ msgid "Fill Underlay"
msgstr ""
#: lib/elements/fill_stitch.py:559 lib/gui/tartan/embroidery_panel.py:55
-#: inx/inkstitch_select_elements.inx:35 inx/inkstitch_select_elements.inx:62
-#: inx/inkstitch_select_elements.inx:64
+#: inx/inkstitch_select_elements.inx:37 inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:67
msgid "Underlay"
msgstr ""
@@ -1877,6 +1873,7 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing
msgstr ""
#: lib/elements/fill_stitch.py:649 lib/elements/satin_column.py:520
+#: lib/gui/satin_multicolor/colorize.py:56
msgid "Random seed"
msgstr ""
@@ -2046,7 +2043,7 @@ msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:101
-#: inx/inkstitch_select_elements.inx:30
+#: inx/inkstitch_select_elements.inx:32
msgid "Satin Column"
msgstr ""
@@ -2355,11 +2352,11 @@ msgstr ""
msgid "Ripple Stitch"
msgstr ""
-#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:21
+#: lib/elements/stroke.py:68 inx/inkstitch_select_elements.inx:23
msgid "ZigZag Stitch"
msgstr ""
-#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:22
+#: lib/elements/stroke.py:69 inx/inkstitch_select_elements.inx:24
msgid "Manual Stitch"
msgstr ""
@@ -2585,7 +2582,7 @@ msgstr ""
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:54
+#: lib/extensions/auto_satin.py:54 lib/extensions/satin_multicolor.py:33
msgid "Please select at least one satin column."
msgstr ""
@@ -2741,6 +2738,7 @@ msgid "All Selected Elements"
msgstr ""
#: lib/extensions/element_info.py:153 lib/extensions/zip.py:135
+#: lib/gui/satin_multicolor/colorize.py:67
msgid "Colors"
msgstr ""
@@ -2931,7 +2929,8 @@ msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
#: lib/extensions/params.py:499 lib/gui/lettering.py:98
-#: lib/gui/lettering_font_sample.py:57 lib/gui/tartan/main_panel.py:69
+#: lib/gui/lettering_font_sample.py:57
+#: lib/gui/satin_multicolor/main_panel.py:56 lib/gui/tartan/main_panel.py:67
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:101
#: print/templates/ui.html:105 print/templates/ui.html:111
@@ -2971,7 +2970,11 @@ msgstr ""
msgid "Please select at least two elements to reorder."
msgstr ""
-#: lib/extensions/select_elements.py:81
+#: lib/extensions/satin_multicolor.py:41
+msgid "Ink/Stitch Multicolor Satin"
+msgstr ""
+
+#: lib/extensions/select_elements.py:103
msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog."
msgstr ""
@@ -3036,7 +3039,7 @@ 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:155
-#: inx/inkstitch_select_elements.inx:86 inx/inkstitch_troubleshoot.inx:12
+#: inx/inkstitch_select_elements.inx:89 inx/inkstitch_troubleshoot.inx:12
#: inx/inkstitch_update_svg.inx:10
msgid "Troubleshoot"
msgstr ""
@@ -3132,15 +3135,16 @@ msgid "Value"
msgstr ""
#: lib/gui/element_info.py:41 lib/gui/lettering_font_sample.py:70
-#: lib/gui/tartan/main_panel.py:66 lib/gui/test_swatches.py:83
-#: inx/inkstitch_apply_palette.inx:84 inx/inkstitch_apply_threadlist.inx:89
-#: inx/inkstitch_auto_run.inx:23 inx/inkstitch_cutwork_segmentation.inx:42
+#: lib/gui/satin_multicolor/main_panel.py:53 lib/gui/tartan/main_panel.py:64
+#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_palette.inx:84
+#: inx/inkstitch_apply_threadlist.inx:89 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_jump_to_stroke.inx:40
-#: inx/inkstitch_lettering_along_path.inx:17
+#: inx/inkstitch_jump_to_trim.inx:25 inx/inkstitch_lettering_along_path.inx:17
#: inx/inkstitch_palette_to_text.inx:19
#: inx/inkstitch_remove_embroidery_settings.inx:142
-#: inx/inkstitch_select_elements.inx:78
+#: inx/inkstitch_select_elements.inx:81
#: inx/inkstitch_stroke_to_lpe_satin.inx:26
#: inx/inkstitch_zigzag_line_to_satin.inx:18
msgid "Help"
@@ -3151,7 +3155,7 @@ msgid "This extension informs about various parameters of selected stitch elemen
msgstr ""
#: lib/gui/element_info.py:56 lib/gui/lettering_font_sample.py:85
-#: lib/gui/tartan/help_panel.py:27
+#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3186,7 +3190,7 @@ msgstr ""
#: lib/gui/lettering.py:76 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_palette.inx:7 inx/inkstitch_apply_threadlist.inx:7
#: inx/inkstitch_fill_to_stroke.inx:15 inx/inkstitch_gradient_blocks.inx:15
-#: inx/inkstitch_jump_to_stroke.inx:15
+#: inx/inkstitch_jump_to_stroke.inx:15 inx/inkstitch_jump_to_trim.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
#: inx/inkstitch_palette_to_text.inx:15
#: inx/inkstitch_remove_embroidery_settings.inx:8
@@ -3275,7 +3279,8 @@ msgstr ""
msgid "Max. line width"
msgstr ""
-#: lib/gui/lettering_font_sample.py:59 lib/gui/tartan/main_panel.py:71
+#: lib/gui/lettering_font_sample.py:59
+#: lib/gui/satin_multicolor/main_panel.py:58 lib/gui/tartan/main_panel.py:69
#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3345,8 +3350,8 @@ msgstr ""
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:61 lib/gui/tartan/customize_panel.py:65
-#: lib/gui/tartan/customize_panel.py:67
+#: lib/gui/presets.py:61 lib/gui/satin_multicolor/colorize.py:73
+#: lib/gui/tartan/customize_panel.py:65 lib/gui/tartan/customize_panel.py:67
msgid "Add"
msgstr ""
@@ -3376,36 +3381,114 @@ msgstr ""
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
+#: lib/gui/satin_multicolor/colorize.py:26
+msgid "General Settings"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:29
+msgid "Equidistant colors"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:30
+msgid "Whether colors should be equidistant or have varying widths."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:35
+msgid "Monochrome color width"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:36
+msgid "Adapt color width here when equidistance is enabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:41
+msgid "Overflow left"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:46
+msgid "Overflow right"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:51
+msgid "Pull compensation (mm)"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:62
+msgid "Keep original satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:71
+msgid "Overflow excluded"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:124
+msgid "Click to move color up."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:128
+msgid "Select color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:133
+msgid "Monochrome width. Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:138
+msgid "Margin right (bicolor section). Can be changed individually when equidistance is disabled."
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:142
+msgid "Remove color"
+msgstr ""
+
+#: lib/gui/satin_multicolor/colorize.py:253
+msgid "Total width: {width}%"
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:19
+msgid "This extension simulates a multicolor satin by creating colored copies of the selected satin(s)."
+msgstr ""
+
+#: lib/gui/satin_multicolor/help_panel.py:33
+#: lib/gui/satin_multicolor/help_panel.py:34
+msgid "https://inkstitch.org/docs/satin-tools/#multicolor-satin"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:49
+msgid "Colorize"
+msgstr ""
+
+#: lib/gui/satin_multicolor/main_panel.py:146
+msgid "Multicolor Satin Group"
+msgstr ""
+
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:136
-#: inx/inkstitch_output_GCODE.inx:29
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:29
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:139
+#: lib/gui/simulator.py:23
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:142
+#: lib/gui/simulator.py:23
msgid "TRIM"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:145
-#: inx/inkstitch_output_GCODE.inx:33
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:33
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:23 electron/src/renderer/assets/js/simulator.js:148
-#: inx/inkstitch_output_GCODE.inx:31
+#: lib/gui/simulator.py:23 inx/inkstitch_output_GCODE.inx:31
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:61 electron/src/renderer/components/Simulator.vue:543
+#: lib/gui/simulator.py:61
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:65 electron/src/renderer/components/Simulator.vue:553
+#: lib/gui/simulator.py:65
msgid "Speed up (arrow up)"
msgstr ""
@@ -3465,11 +3548,11 @@ msgstr ""
msgid "Detach/attach simulator window"
msgstr ""
-#: lib/gui/simulator.py:144 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:144
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:157 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:157
msgid "Show"
msgstr ""
@@ -3576,6 +3659,7 @@ msgid "Herringbone width (mm)"
msgstr ""
#: lib/gui/tartan/embroidery_panel.py:65 lib/gui/tartan/embroidery_panel.py:102
+#: inx/inkstitch_select_elements.inx:21
msgid "Bean stitch repeats"
msgstr ""
@@ -3619,15 +3703,15 @@ msgstr ""
msgid "https://inkstitch.org/docs/stitches/tartan-fill"
msgstr ""
-#: lib/gui/tartan/main_panel.py:56
+#: lib/gui/tartan/main_panel.py:54
msgid "Customize"
msgstr ""
-#: lib/gui/tartan/main_panel.py:60
+#: lib/gui/tartan/main_panel.py:58
msgid "Palette Code"
msgstr ""
-#: lib/gui/tartan/main_panel.py:63
+#: lib/gui/tartan/main_panel.py:61
msgid "Embroidery Settings"
msgstr ""
@@ -3667,7 +3751,7 @@ msgstr ""
#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_palette.inx:87
#: inx/inkstitch_apply_threadlist.inx:100 inx/inkstitch_fill_to_stroke.inx:32
-#: inx/inkstitch_jump_to_stroke.inx:42
+#: inx/inkstitch_jump_to_stroke.inx:42 inx/inkstitch_jump_to_trim.inx:27
#: inx/inkstitch_remove_embroidery_settings.inx:145
#: inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
@@ -4016,7 +4100,6 @@ msgid "estimated time"
msgstr ""
#: print/templates/operator_detailedview.html:67
-#: electron/src/renderer/components/Simulator.vue:229
msgid "trims"
msgstr ""
@@ -4432,211 +4515,6 @@ msgstr ""
msgid "Json Export"
msgstr ""
-#: electron/src/renderer/components/Simulator.vue:141
-msgid "[ Left square bracket"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:152
-msgid "] Right square bracket"
-msgstr ""
-
-#. name for left arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:52
-msgid "← Arrow left"
-msgstr ""
-
-#. name for right arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:63
-msgid "→ Arrow right"
-msgstr ""
-
-#. name for up arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:129
-msgid "↑ Arrow up"
-msgstr ""
-
-#. name for down arrow keyboard key
-#: electron/src/renderer/components/Simulator.vue:118
-msgid "↓ Arrow down"
-msgstr ""
-
-#. name for this keyboard key: +
-#: electron/src/renderer/components/Simulator.vue:89
-msgid "+ Plus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:15
-msgid "Button"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:236
-msgid "color changes"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:259
-msgid "cursor"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:18
-msgid "Function"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:106
-msgid "Jump to next command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:519
-msgid "Jump to next command (Page up)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:97
-msgid "Jump to previous command"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:509
-msgid "Jump to previous command (Page down)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:232
-msgid "jumps"
-msgstr ""
-
-#. name for this keyboard key: -
-#: electron/src/renderer/components/Simulator.vue:76
-msgid "Minus"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:248
-msgid "needle points"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch backward in simulator
-#: electron/src/renderer/components/Simulator.vue:71
-msgid "One step backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:489
-msgid "One step backward (-)"
-msgstr ""
-
-#. description of keyboard shortcut that moves one stitch forward in simulator
-#: electron/src/renderer/components/Simulator.vue:84
-msgid "One step forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:499
-msgid "One step forward (+)"
-msgstr ""
-
-#. name for page down keyboard key
-#: electron/src/renderer/components/Simulator.vue:99
-msgid "Page down (PgDn)"
-msgstr ""
-
-#. name for page up keyboard key
-#: electron/src/renderer/components/Simulator.vue:108
-msgid "Page up (PgUp)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:29
-msgid "Pause"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:444
-msgid "Pause (space)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:40
-msgid "Play"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:455
-msgid "Play (arrow left | arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:49
-msgid "Play backward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:466
-msgid "Play backward (arrow left)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:60
-msgid "Play forward"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:478
-msgid "Play forward (arrow right)"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:256
-msgid "realistic"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:252
-msgid "render jumps"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:285
-msgid "Rendering stitch-plan..."
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:21
-msgid "Shortcut Key"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:10
-msgid "Simulator Shortcut Keys"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:115
-msgid "Slow down"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:32
-msgid "Space"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:126
-msgid "Speed up"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:196
-msgid "Speed: %{speed} stitch/sec"
-msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-
-#: electron/src/renderer/components/Simulator.vue:239
-msgid "stops"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:208
-#: inx/inkstitch_commands_scale_symbols.inx:12
-#: inx/inkstitch_object_commands_toggle_visibility.inx:11
-msgid "View"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:149
-msgid "Zoom design"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:587
-msgid "Zoom design (])"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:138
-msgid "Zoom page"
-msgstr ""
-
-#: electron/src/renderer/components/Simulator.vue:577
-msgid "Zoom page ([)"
-msgstr ""
-
#: inx/inkstitch_about.inx:3 inx/inkstitch_about.inx:6
msgid "About"
msgstr ""
@@ -4794,6 +4672,7 @@ msgstr ""
#: inx/inkstitch_auto_satin.inx:12 inx/inkstitch_convert_to_satin.inx:10
#: inx/inkstitch_cut_satin.inx:10 inx/inkstitch_flip.inx:10
+#: inx/inkstitch_satin_multicolor.inx:10
#: inx/inkstitch_stroke_to_lpe_satin.inx:40
#: inx/inkstitch_zigzag_line_to_satin.inx:36
msgid "Tools: Satin"
@@ -4865,12 +4744,17 @@ msgid "Scale Command Symbols"
msgstr ""
#: inx/inkstitch_commands_scale_symbols.inx:11
-#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_layer_commands.inx:14
-#: inx/inkstitch_object_commands.inx:21
+#: inx/inkstitch_global_commands.inx:17 inx/inkstitch_jump_to_trim.inx:10
+#: inx/inkstitch_layer_commands.inx:14 inx/inkstitch_object_commands.inx:21
#: inx/inkstitch_object_commands_toggle_visibility.inx:10
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -5041,7 +4925,7 @@ msgid "Duplicate Params"
msgstr ""
#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10
-#: inx/inkstitch_select_elements.inx:101
+#: inx/inkstitch_select_elements.inx:104
#: inx/inkstitch_selection_to_guide_line.inx:10
#: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10
#: inx/inkstitch_unlink_clone.inx:11
@@ -5765,11 +5649,11 @@ msgstr ""
msgid "Jump Stitch to Stroke"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:17
+#: inx/inkstitch_jump_to_stroke.inx:17 inx/inkstitch_jump_to_trim.inx:17
msgid "Convert jumps not shorter than (mm)"
msgstr ""
-#: inx/inkstitch_jump_to_stroke.inx:19
+#: inx/inkstitch_jump_to_stroke.inx:19 inx/inkstitch_jump_to_trim.inx:19
msgid "Convert jumps not longer than (mm)"
msgstr ""
@@ -5837,6 +5721,22 @@ msgstr ""
msgid "https://inkstitch.org/docs/stroke-tools/#jump-to-stroke"
msgstr ""
+#: inx/inkstitch_jump_to_trim.inx:3
+msgid "Jump Stitch to Trim Command"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:23
+msgid "Use command symbol"
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:26
+msgid "This extension inserts trim commands to avoid jump stitches."
+msgstr ""
+
+#: inx/inkstitch_jump_to_trim.inx:28
+msgid "https://inkstitch.org/docs/commands/#jump-to-trim"
+msgstr ""
+
#: inx/inkstitch_layer_commands.inx:3
msgid "Add Layer Commands"
msgstr ""
@@ -6488,6 +6388,10 @@ msgstr ""
msgid "Re-stack objects in order of selection"
msgstr ""
+#: inx/inkstitch_satin_multicolor.inx:3
+msgid "Multicolor Satin"
+msgstr ""
+
#: inx/inkstitch_select_elements.inx:3
msgid "Select embroidery elements"
msgstr ""
@@ -6504,8 +6408,8 @@ msgstr ""
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
+#: inx/inkstitch_select_elements.inx:16 inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:46 inx/inkstitch_select_elements.inx:66
msgid "No restriction"
msgstr ""
@@ -6517,108 +6421,112 @@ msgstr ""
msgid "Auto-Run Underpath"
msgstr ""
-#: inx/inkstitch_select_elements.inx:20
+#: inx/inkstitch_select_elements.inx:19
+msgid "Auto-Satin Underpath"
+msgstr ""
+
+#: inx/inkstitch_select_elements.inx:22
msgid "Ripples"
msgstr ""
-#: inx/inkstitch_select_elements.inx:23
+#: inx/inkstitch_select_elements.inx:25
msgid "Polyline"
msgstr ""
-#: inx/inkstitch_select_elements.inx:29
+#: inx/inkstitch_select_elements.inx:31
msgid "Satin"
msgstr ""
-#: inx/inkstitch_select_elements.inx:31
+#: inx/inkstitch_select_elements.inx:33
msgid "E-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:32
+#: inx/inkstitch_select_elements.inx:34
msgid "S-Stitch"
msgstr ""
-#: inx/inkstitch_select_elements.inx:33
+#: inx/inkstitch_select_elements.inx:35
msgid "Zig-Zag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:35
+#: inx/inkstitch_select_elements.inx:37
msgid "Only select satins with this underlay type"
msgstr ""
-#: inx/inkstitch_select_elements.inx:37
+#: inx/inkstitch_select_elements.inx:39
msgid "No underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:38
+#: inx/inkstitch_select_elements.inx:40
msgid "Centerwalk"
msgstr ""
-#: inx/inkstitch_select_elements.inx:39
+#: inx/inkstitch_select_elements.inx:41
msgid "Contour"
msgstr ""
-#: inx/inkstitch_select_elements.inx:40
+#: inx/inkstitch_select_elements.inx:42
#: inx/inkstitch_zigzag_line_to_satin.inx:12
msgid "Zigzag"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:43
+#: inx/inkstitch_select_elements.inx:45
msgid "Only select satins with this rung count"
msgstr ""
-#: inx/inkstitch_select_elements.inx:45
+#: inx/inkstitch_select_elements.inx:47
msgid "No Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:46
+#: inx/inkstitch_select_elements.inx:48
msgid "Two Rungs"
msgstr ""
-#: inx/inkstitch_select_elements.inx:53 inx/inkstitch_select_elements.inx:54
+#: inx/inkstitch_select_elements.inx:55 inx/inkstitch_select_elements.inx:56
msgid "Fill"
msgstr ""
-#: inx/inkstitch_select_elements.inx:62
+#: inx/inkstitch_select_elements.inx:65
msgid "Only select fills with this underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:65
+#: inx/inkstitch_select_elements.inx:68
msgid "No Underlay"
msgstr ""
-#: inx/inkstitch_select_elements.inx:79
+#: inx/inkstitch_select_elements.inx:82
msgid "Select embroidery objects"
msgstr ""
-#: inx/inkstitch_select_elements.inx:81
+#: inx/inkstitch_select_elements.inx:84
msgid "Selects specific embroidery elements by stitch type."
msgstr ""
-#: inx/inkstitch_select_elements.inx:82
+#: inx/inkstitch_select_elements.inx:85
msgid "If there is already an active selection, non matching elements will be deselected."
msgstr ""
-#: inx/inkstitch_select_elements.inx:88
+#: inx/inkstitch_select_elements.inx:91
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
+#: inx/inkstitch_select_elements.inx:93
msgid "* Windows: Open the \"Command Prompt\" and type \"where python\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:91
+#: inx/inkstitch_select_elements.inx:94
msgid "* Linux: Open the command line and type \"which python3\". Copy the path and paste it here."
msgstr ""
-#: inx/inkstitch_select_elements.inx:92
+#: inx/inkstitch_select_elements.inx:95
msgid "* macOS: doesn't work, sorry"
msgstr ""
-#: inx/inkstitch_select_elements.inx:93
+#: inx/inkstitch_select_elements.inx:96
msgid "Python Path"
msgstr ""