summaryrefslogtreecommitdiff
path: root/translations
diff options
context:
space:
mode:
Diffstat (limited to 'translations')
-rw-r--r--translations/messages_af_ZA.po161
-rw-r--r--translations/messages_ar_SA.po161
-rw-r--r--translations/messages_ca_ES.po161
-rw-r--r--translations/messages_cs_CZ.po161
-rw-r--r--translations/messages_da_DK.po161
-rw-r--r--translations/messages_de_DE.po163
-rw-r--r--translations/messages_el_GR.po161
-rw-r--r--translations/messages_en_US.po161
-rw-r--r--translations/messages_es_ES.po161
-rw-r--r--translations/messages_fi_FI.po161
-rw-r--r--translations/messages_fr_FR.po163
-rw-r--r--translations/messages_he_IL.po161
-rw-r--r--translations/messages_hu_HU.po161
-rw-r--r--translations/messages_it_IT.po161
-rw-r--r--translations/messages_ja_JP.po161
-rw-r--r--translations/messages_ko_KR.po161
-rw-r--r--translations/messages_nl_NL.po161
-rw-r--r--translations/messages_no_NO.po161
-rw-r--r--translations/messages_pl_PL.po161
-rw-r--r--translations/messages_pt_BR.po161
-rw-r--r--translations/messages_pt_PT.po161
-rw-r--r--translations/messages_ro_RO.po161
-rw-r--r--translations/messages_ru_RU.po161
-rw-r--r--translations/messages_sr_SP.po161
-rw-r--r--translations/messages_sv_SE.po161
-rw-r--r--translations/messages_tr_TR.po161
-rw-r--r--translations/messages_uk_UA.po161
-rw-r--r--translations/messages_vi_VN.po161
-rw-r--r--translations/messages_zh_CN.po161
-rw-r--r--translations/messages_zh_TW.po161
30 files changed, 2432 insertions, 2402 deletions
diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po
index 68a94097..eeb4c985 100644
--- a/translations/messages_af_ZA.po
+++ b/translations/messages_af_ZA.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Afrikaans\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr ""
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr ""
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr ""
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2756,7 +2756,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr ""
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr ""
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr ""
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr ""
@@ -3141,47 +3138,47 @@ msgstr ""
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr ""
msgid "color changes"
msgstr ""
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr ""
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr ""
diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po
index cbf34006..cb5e6f84 100644
--- a/translations/messages_ar_SA.po
+++ b/translations/messages_ar_SA.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr ""
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr ""
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr ""
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2756,7 +2756,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr ""
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr ""
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr ""
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr ""
@@ -3141,47 +3138,47 @@ msgstr ""
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr ""
msgid "color changes"
msgstr ""
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr ""
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr ""
diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po
index 5c1e2e59..8e6fbe00 100644
--- a/translations/messages_ca_ES.po
+++ b/translations/messages_ca_ES.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr ""
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr ""
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr ""
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2756,7 +2756,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr ""
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr ""
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr ""
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr ""
@@ -3141,47 +3138,47 @@ msgstr ""
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr ""
msgid "color changes"
msgstr ""
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr ""
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr ""
diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po
index 6dadfebd..72a8ab17 100644
--- a/translations/messages_cs_CZ.po
+++ b/translations/messages_cs_CZ.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr "Text"
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr "Písmo"
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr "Možnosti"
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr "Zrušit"
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr "Použít a odejít"
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr "Velikost textu %s%%"
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr "Velikost"
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr "Měřítko"
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2756,7 +2756,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr "Parametry výšivky"
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr "Jméno"
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr "Předvolby"
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr "Pozastavení (P)"
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr "Restart (R)"
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr "Příkaz"
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr "Ovládací prvky"
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr "Zobrazit"
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr "Náhled"
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr "Simulace vyšívání"
@@ -3141,47 +3138,47 @@ msgstr "Simulace vyšívání"
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr "Tlačítko"
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 ""
diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po
index 1e53e1b1..22629459 100644
--- a/translations/messages_da_DK.po
+++ b/translations/messages_da_DK.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr ""
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr ""
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr ""
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2756,7 +2756,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr ""
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr ""
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr ""
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr "Forhåndsvisning"
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr ""
@@ -3141,47 +3138,47 @@ msgstr ""
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr "Knap"
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 ""
diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po
index 18325b1d..9c2ea369 100644
--- a/translations/messages_de_DE.po
+++ b/translations/messages_de_DE.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2236,7 +2236,7 @@ msgstr "flach"
msgid "point"
msgstr "spitz"
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr "Text"
@@ -2551,35 +2551,35 @@ msgstr "Bitte mindestens zwei Elemente auswählen, um einen Sprungstich in einen
msgid "Please choose one or more commands to add."
msgstr "Bitte hinzuzufügende Befehle auswählen."
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr "Ink/Stitch Text"
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr "Schriftart"
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr "Schriftgrößenfilter (mm). 0 für alle Größen."
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr "Zeichen"
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr "Filtert die Schriften nach verfügbaren Zeichen."
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr "Filtert die Schriften nach Kategorie."
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr "Schriftfilter"
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2588,83 +2588,83 @@ msgstr "Schriftfilter"
msgid "Options"
msgstr "Optionen"
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr "Sticke Textzeilen vor und zurück"
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr "nie"
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr "nach jeder Reihe"
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr "nach jedem Wort"
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr "nach jedem Buchstaben"
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr "Fadenschnitt-Befehl hinzufügen"
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr "Visuelle Befehle verwenden"
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr "Wenn aktiviert, werden visuelle Befehle (Symbole) eingefügt. Wenn deaktiviert, wird der Fadenschnitt über die Parametereinstellungen bestimmt."
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr "Abbrechen"
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr "Anwenden und schließen"
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Diese Schriftart hat keine verfügbare Schriftvariante. Bitte aktualisieren oder entfernen."
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr "Text Skalierung %s%%"
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr "Fehler: Der Text kann nicht in das Dokument eingefügt werden.\n"
"%s"
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr "Größe"
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr "Fadenschnittbefehle hinzufügen"
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr "Maßstab"
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr "Bitte wähle nur einen Textabschnitt."
@@ -2763,7 +2763,7 @@ msgstr "Hier klicken, um die Speicherung dieses Parameters bei \"Anwenden und sc
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:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr "Stickparameter"
@@ -2901,19 +2901,19 @@ msgstr "Verwendetes Garn"
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr "Name"
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2925,15 +2925,15 @@ msgstr ""
msgid "Help"
msgstr "Hilfe"
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2942,50 +2942,50 @@ msgstr ""
msgid "Preferences"
msgstr "Einstellungen"
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr "Dokument"
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr "Minimale Länge für Sprungstiche"
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr "Sprungstiche die kleiner sind, werden als normale Stiche behandelt.\n"
"Dies beeinflusst auch die Verwendung von Vernähstichen. Vor und nach Sprungstichen werden in der Regel Vernähstiche eingefügt. Diese entfallen, wenn der Sprungstich kleiner als dieser Wert ist. Eine individuelle Steuerung für Vernähstiche ist in den Parametereinstellungen für einzelne Objekte möglich."
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr "mm"
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr "Als Standard definieren"
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr "Minimale Stichlänge"
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr "Global"
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr "Minimale Länge für Sprungstiche"
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr "Cache Größe"
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr "MB"
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr "Stichplan-Cache leeren"
@@ -3081,67 +3081,64 @@ msgid "Animate forward (arrow right)"
msgstr "Vorwärts abspielen (→)"
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
-msgstr "Rückwärts abspielen (←)"
+msgid "Animate in reverse (arrow left)"
+msgstr ""
#: lib/gui/simulator.py:91
msgid "Play (P)"
msgstr "Abspielen (P)"
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr "Pause (P)"
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr "Neustart (R)"
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr "Zeige Nadeleinstichpositionen (O)"
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr "Sprungstiche anzeigen"
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr "Fadenschnittbefehle anzeigen"
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr "Stoppbefehle anzeigen"
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr "Farbwechsel anzeigen"
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr "Befehl"
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr "Steuerung"
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr "Zeige"
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr "Geschwindigkeit"
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr "%d Stiche/Sekunde"
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr "Vorschau"
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr "Stick Simulation"
@@ -3149,47 +3146,47 @@ msgstr "Stick Simulation"
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr "Weitere Informationen auf unserer Webseite"
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3997,6 +3994,10 @@ msgstr "Knopf"
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"
diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po
index fe2aaaf6..ab12daa6 100644
--- a/translations/messages_el_GR.po
+++ b/translations/messages_el_GR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Greek\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr ""
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr ""
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr ""
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2756,7 +2756,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr ""
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr ""
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr ""
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr ""
@@ -3141,47 +3138,47 @@ msgstr ""
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr ""
msgid "color changes"
msgstr ""
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr ""
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr ""
diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po
index 59a94066..264752f5 100644
--- a/translations/messages_en_US.po
+++ b/translations/messages_en_US.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: English\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr ""
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr ""
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr ""
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2756,7 +2756,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr ""
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr ""
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr ""
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr ""
@@ -3141,47 +3138,47 @@ msgstr ""
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr ""
msgid "color changes"
msgstr ""
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr ""
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr ""
diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po
index 85892691..229ec47a 100644
--- a/translations/messages_es_ES.po
+++ b/translations/messages_es_ES.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr "Texto"
@@ -2546,35 +2546,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr "Elija uno o más comandos para agregar."
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr "Letras de Ink/Stitch"
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr "Fuente"
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2583,82 +2583,82 @@ msgstr ""
msgid "Options"
msgstr "Opciones"
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr "Unir líneas de texto de un lado a otro"
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr "Cancelar"
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr "Aplicar y Salir"
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Esta fuente no tiene ninguna variante de fuente disponible. Actualice o elimine la fuente."
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr "Escalar Texto %s%%"
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr "Tamaño"
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr "Escala"
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr "Por favor seleccione sólo un bloque de texto."
@@ -2757,7 +2757,7 @@ msgstr "Haga clic para forzar que se guarde este parámetro cuando haga clic en
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:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr "Parámetros de Bordado"
@@ -2895,19 +2895,19 @@ msgstr "Hilo usado"
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr "Nombre"
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2919,15 +2919,15 @@ msgstr ""
msgid "Help"
msgstr "Ayuda"
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2936,49 +2936,49 @@ msgstr ""
msgid "Preferences"
msgstr "Preferencias"
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr "Los saltos de puntada más pequeños que este se tratarán como puntadas normales."
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3074,7 +3074,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3082,59 +3082,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr "Pausar (P)"
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr "Reiniciar (R)"
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr "Muestra el punto de penetración de la aguja (O)"
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr "Comando"
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr "Controles"
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr "Mostrar"
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr "Prevista"
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr "Simulación de bordado"
@@ -3142,47 +3139,47 @@ msgstr "Simulación de bordado"
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3989,6 +3986,10 @@ msgstr "Botón"
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"
diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po
index b2b28dc9..de92f3d1 100644
--- a/translations/messages_fi_FI.po
+++ b/translations/messages_fi_FI.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr "Teksti"
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr "Valitse lisättäväksi yksi tai useampi komento."
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr "Ink/Stitch Kirjaimet"
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr "Asetukset"
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr "Tikkaa tekstiviivat molempiin suuntiin"
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr "Peru"
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr "Hyväksy ja lopeta"
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr "Skaalaa teksti %s%%"
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr ""
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr "Skaalaa"
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr "Valitse vain yksi teksti."
@@ -2756,7 +2756,7 @@ msgstr "Klikkaa pakottaaksesi tämän asetuksen tallentumaan kun klikkaat \"Hyv
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:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr "Brodeeraus Parametrit"
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr "Pysäytä (P)"
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr "Käynnistä uudelleen (R)"
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr "Näytä neulan paikat (O)"
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr ""
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr "Esikatselu"
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr "Brodeeraus simulaatio"
@@ -3141,47 +3138,47 @@ msgstr "Brodeeraus simulaatio"
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr ""
msgid "color changes"
msgstr ""
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr ""
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr ""
diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po
index 199658c1..9c112569 100644
--- a/translations/messages_fr_FR.po
+++ b/translations/messages_fr_FR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2237,7 +2237,7 @@ msgstr "segment"
msgid "point"
msgstr "point"
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr "Texte"
@@ -2552,35 +2552,35 @@ msgstr "Merci de choisir au moins deux éléments pour convertir le saut en poin
msgid "Please choose one or more commands to add."
msgstr "Veuillez choisir une ou plusieurs commandes à ajouter."
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr "Lettrage Ink/Stitch"
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr "Police"
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr "Filtre des fontes selon leur taille (mm). 0 pour obtenir toutes les fontes."
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr "Glyphes"
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr "Filtre les fontes selon la disponibilité des glyphes."
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr "Filtre les fontes par catégories."
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr "Filtre de fontes"
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2589,83 +2589,83 @@ msgstr "Filtre de fontes"
msgid "Options"
msgstr "Options"
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr "Brode les lignes de texte en aller-retour"
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr "Jamais"
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr "après chaque ligne"
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr "après chaque mot"
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr "après chaque lettre"
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr "Ajouter une commande de coupe"
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr "Utiliser des symboles de commandes"
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr "Utilises les symboles de commande si coché. Sinon insère les commandes de coupe en tant que paramètres."
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr "Annuler"
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr "Appliquer et Quitter"
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Cette police n'a pas de variante de police disponible. Veuillez mettre à jour ou supprimer la police."
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr "Échelle du texte %s%%"
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr "Erreur : Le texte ne peut pas être appliqué au document.\n"
"%s"
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr "Taille"
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr "Ajouter coupes"
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr "Échelle"
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr "Veuillez ne sélectionner qu’un seul bloc de texte."
@@ -2764,7 +2764,7 @@ msgstr "Cliquez pour forcer l’enregistrement de ce paramètre lorsque vous cli
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:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr "Paramètres de broderie"
@@ -2902,19 +2902,19 @@ msgstr "Fils utilisés"
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr "Nom"
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2926,15 +2926,15 @@ msgstr ""
msgid "Help"
msgstr "Aide"
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2943,49 +2943,49 @@ msgstr ""
msgid "Preferences"
msgstr "Préférences"
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr "Ce fichier svg"
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr "Longueur minimum de saut"
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr "Des sauts de fil plus petits que cela seront considérés comme des points ordinaires."
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr "mm"
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr "Utiliser comme valeur par défaut"
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr "Longueur minimum du point"
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr "Global"
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr "Valeur par défaut de la longueur minimum de saut"
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr "Taille du cache de plan de broderie"
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr "MB"
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr "Vider le cache du plan de broderie"
@@ -3081,67 +3081,64 @@ msgid "Animate forward (arrow right)"
msgstr "Animer en avant (flèche droite)"
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
-msgstr "Animer a reculons (flèche gauche)"
+msgid "Animate in reverse (arrow left)"
+msgstr ""
#: lib/gui/simulator.py:91
msgid "Play (P)"
msgstr "Jouer (P)"
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr "Pause (P)"
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr "Redémarrer (R)"
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr "Afficher les points de pénétration de l'aiguille (O)"
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr "Montrer les sauts de fil"
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr "Montrer les coupes de fil"
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr "Montrer les stops"
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr "Montrer les changements de couleur"
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr "Commande"
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr "Contrôles"
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr "Montrer"
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr "Vitesse"
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr "%d points/sec"
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr "Aperçu"
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr "Simulation de broderie"
@@ -3149,31 +3146,31 @@ msgstr "Simulation de broderie"
msgid "Generate Swatches"
msgstr "Générer des échantillons"
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr "Paramètre"
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr "Valeur de départ"
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr "Augmenter de"
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr "Colonnes"
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr "Rangées"
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr "Espacement"
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
@@ -3181,17 +3178,17 @@ msgstr "Cette extension génère des échantillons à partir d'une sélection.\n
"Ces échantillons aident à trouver les meilleurs paramètres pour votre dessin.\n"
"Brodez les avec le même fil et le même tissu que pour votre projet."
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr "Plus d'informations sur notre site web"
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr "https://inkstitch.org/fr/docs/edit/#generate-test-swatches-from-selection"
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr "Appliquer"
@@ -4000,6 +3997,10 @@ msgstr "Bouton"
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"
diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po
index f91a0b0f..8c8ff58c 100644
--- a/translations/messages_he_IL.po
+++ b/translations/messages_he_IL.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Hebrew\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr ""
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr ""
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr ""
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2756,7 +2756,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr ""
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr ""
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr ""
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr ""
@@ -3141,47 +3138,47 @@ msgstr ""
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr ""
msgid "color changes"
msgstr ""
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr ""
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr ""
diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po
index 01da2b9e..a440b050 100644
--- a/translations/messages_hu_HU.po
+++ b/translations/messages_hu_HU.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr ""
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr ""
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr ""
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2756,7 +2756,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr ""
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr ""
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr ""
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr ""
@@ -3141,47 +3138,47 @@ msgstr ""
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr ""
msgid "color changes"
msgstr ""
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr ""
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr ""
diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po
index dda449a9..f77a7cf9 100644
--- a/translations/messages_it_IT.po
+++ b/translations/messages_it_IT.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr "Testo"
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr "Seleziona uno o più comandi da aggiungere."
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr "Caratteri Ink/Stitch"
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr "Opzioni"
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr "Cucire le linee di testo avanti e indietro"
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr "Annulla"
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr "Applica ed esci"
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr "Scala del testo %s%%"
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr "Dimensioni"
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr "Scala"
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr "Selezionare solo un blocco di testo."
@@ -2756,7 +2756,7 @@ msgstr "Clicca per fare in modo che questo parametro venga salvato quando si pre
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:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr "Parametri di ricamo"
@@ -2894,19 +2894,19 @@ msgstr "Filo Utilizzato"
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr "Pausa (P)"
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr "Riavviare (R)"
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr "Visualizza il punti di entrata dell'ago (O)"
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr ""
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr "Anteprima"
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr "Simulazione di ricamo"
@@ -3141,47 +3138,47 @@ msgstr "Simulazione di ricamo"
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr ""
msgid "color changes"
msgstr ""
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr ""
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr ""
diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po
index 48e3d284..86702a82 100644
--- a/translations/messages_ja_JP.po
+++ b/translations/messages_ja_JP.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2237,7 +2237,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr "文字"
@@ -2548,35 +2548,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr "追加するコマンドを1つ以上選択してください。"
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr "インク/ステッチの文字配置"
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr "フォント"
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2585,82 +2585,82 @@ msgstr ""
msgid "Options"
msgstr "オプション"
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr "テキストの行を前後にステッチします。"
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr "キャンセル"
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr "適用して終了"
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr "このフォントには、使用可能なフォントバリアントがありません。フォントを更新または削除してください。"
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr "文字の大きさ %s%%"
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr "サイズ"
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr "サイズ"
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr "1ブロックのみ選択してください。"
@@ -2759,7 +2759,7 @@ msgstr "適用して終了 \"をクリックしたときに、このパラメー
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr "このパラメータは、\"適応して終了 \"をクリックしたときに保存されます。"
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr "刺繍パラメータ"
@@ -2897,19 +2897,19 @@ msgstr "使用済みスレッド"
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr "名前"
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2921,15 +2921,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2938,49 +2938,49 @@ msgstr ""
msgid "Preferences"
msgstr "環境設定"
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr "これより小さいジャンプステッチは、通常のステッチとして扱われます。"
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3076,7 +3076,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3084,59 +3084,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr "一時停止(P)"
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr "再スタート(R)"
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr "針落ち点(O)を表示"
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr "コマンド"
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr "コントロール"
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr "表示"
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr "プレビュー"
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr "刺繡シミュレーション"
@@ -3144,47 +3141,47 @@ msgstr "刺繡シミュレーション"
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3991,6 +3988,10 @@ msgstr "ボタン"
msgid "color changes"
msgstr "色変更"
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr "コマンド"
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr "カーソル"
diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po
index b2ce3fc1..99931c07 100644
--- a/translations/messages_ko_KR.po
+++ b/translations/messages_ko_KR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr ""
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr ""
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr ""
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2756,7 +2756,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr ""
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr ""
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr ""
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr ""
@@ -3141,47 +3138,47 @@ msgstr ""
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr ""
msgid "color changes"
msgstr ""
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr ""
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr ""
diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po
index f7ca3ebe..63182140 100644
--- a/translations/messages_nl_NL.po
+++ b/translations/messages_nl_NL.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr "plat"
msgid "point"
msgstr "punt"
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr "Tekst"
@@ -2547,35 +2547,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr "Kies één of meer commando's om toe te voegen."
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr "Ink/Stitch Belettering"
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr "Lettertype"
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2584,83 +2584,83 @@ msgstr ""
msgid "Options"
msgstr "Opties"
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr "Borduur regels tekst heen en terug"
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr "Annuleren"
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr "Toepassen en Sluiten"
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Dit lettertype heeft geen beschikbare lettertypevariant. Gelieve het lettertype bij te werken of te verwijderen."
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr "Tekst schaling %s%%"
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr "Fout: Tekst kan niet op het document worden toegepast.\n"
"%s"
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr "Grootte"
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr "Schaal"
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr "Selecteer aub slechts een enkel blok tekst."
@@ -2759,7 +2759,7 @@ msgstr "Klik om deze parameter op te slaan als je \"Toepassen en Afsluiten\" kie
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:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr "Borduur Parameters"
@@ -2897,19 +2897,19 @@ msgstr "Garen Gebruikt"
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr "Naam"
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2921,15 +2921,15 @@ msgstr ""
msgid "Help"
msgstr "Help"
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2938,49 +2938,49 @@ msgstr ""
msgid "Preferences"
msgstr "Voorkeuren"
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr "Sprongsteken kleiner dan dit zullen als normale steken worden behandeld."
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3076,7 +3076,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3084,59 +3084,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr "Pauzeer (P)"
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr "Herstart (R)"
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr "Toon het naald penetratiepunt (O)"
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr "Commando"
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr "Bediening"
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr "Toon"
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr "Voorbeeld"
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr "Borduursimulatie"
@@ -3144,47 +3141,47 @@ msgstr "Borduursimulatie"
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr "Meer informatie vindt u op onze website"
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3992,6 +3989,10 @@ msgstr "Knop"
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"
diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po
index 167398ad..e663de56 100644
--- a/translations/messages_no_NO.po
+++ b/translations/messages_no_NO.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Norwegian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr "flat"
msgid "point"
msgstr "punkt"
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr "Tekst"
@@ -2546,35 +2546,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr "Skrifttype"
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2583,82 +2583,82 @@ msgstr ""
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr "Avbryt"
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr "Fullfør og Avslutt"
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr "Størrelse"
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr ""
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2757,7 +2757,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr ""
@@ -2895,19 +2895,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2919,15 +2919,15 @@ msgstr ""
msgid "Help"
msgstr "Hjelp"
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2936,49 +2936,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3074,7 +3074,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3082,59 +3082,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr "Pause (P)"
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr "Genstart (R)"
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr "Vis"
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr "Broderi-simulering"
@@ -3142,47 +3139,47 @@ msgstr "Broderi-simulering"
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3989,6 +3986,10 @@ msgstr "Knapp"
msgid "color changes"
msgstr ""
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr ""
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr ""
diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po
index 27b10d12..b9c8ec3a 100644
--- a/translations/messages_pl_PL.po
+++ b/translations/messages_pl_PL.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr ""
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr "Wybierz jedną lub więcej komend."
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr "Ink/Stitch Liternictwo"
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr "Czcionka"
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr "Filtruj rozmiary czcionek (mm). 0 dla braku filtrowania."
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr "Filtruj czcionki po dostępnych znakach."
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr "Filtruj czcionki według kategorii."
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr "Filtr czcionek"
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr "Filtr czcionek"
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr "Nigdy"
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr "po każdej linii"
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr "po każdym wyrazie"
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr "po każdej literze"
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr "Anuluj"
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr "Zastosuj i wyjdź"
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr "Rozmiar"
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr ""
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2756,7 +2756,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr ""
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr "Nazwa"
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr "Pomoc"
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr "Ustawienia"
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr ""
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr "Restart (R)"
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr ""
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr "Podgląd"
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr ""
@@ -3141,47 +3138,47 @@ msgstr ""
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr "Zdobądź więcej informacji na naszej stronie"
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr ""
msgid "color changes"
msgstr ""
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr ""
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr ""
diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po
index 369c6a53..be66aa2c 100644
--- a/translations/messages_pt_BR.po
+++ b/translations/messages_pt_BR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr ""
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Esta fonte não possui uma variante disponível. Por favor, atualize ou remova a fonte."
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr "Tamanho"
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr ""
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2756,7 +2756,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr ""
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr ""
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr "Recomeçar (R)"
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr "Mostrar"
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr "Simulador de Bordado"
@@ -3141,47 +3138,47 @@ msgstr "Simulador de Bordado"
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr "Botão"
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 ""
diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po
index ba119cf2..e061d015 100644
--- a/translations/messages_pt_PT.po
+++ b/translations/messages_pt_PT.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr ""
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr "Cancelar"
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr "Aplicar e Sair"
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr ""
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr "Escala"
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2756,7 +2756,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr "Parametros de Bordado"
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr ""
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr ""
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr "Pré-visualização"
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr "Simulação de Bordado"
@@ -3141,47 +3138,47 @@ msgstr "Simulação de Bordado"
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr ""
msgid "color changes"
msgstr ""
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr ""
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr ""
diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po
index e4220cd5..e59d6946 100644
--- a/translations/messages_ro_RO.po
+++ b/translations/messages_ro_RO.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Romanian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr ""
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr "Font"
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr "Optiuni"
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr "Anulare"
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr "Aplica si iesi"
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr "Proportie text %s%%"
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr "Marime"
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr ""
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2756,7 +2756,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr ""
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr ""
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr "Arata"
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr ""
@@ -3141,47 +3138,47 @@ msgstr ""
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr ""
msgid "color changes"
msgstr ""
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr ""
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr ""
diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po
index 25a361d6..01c2d3fe 100644
--- a/translations/messages_ru_RU.po
+++ b/translations/messages_ru_RU.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr "Текст"
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr "Выберите одну или несколько команд для добавления."
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr "Надписи Ink/Stitch"
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr "Шрифт"
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr "Параметры"
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr "Вышивать строки поочерёдно вперёд и назад"
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr "Отмена"
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr "Применить и Выйти"
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Для этого шрифта нет доступного варианта. Обновите или удалите этот шрифт."
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr "Масштаб текста %s%%"
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr "Размер"
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr "Масштаб"
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr "Выберите только один блок с текстом."
@@ -2756,7 +2756,7 @@ msgstr "Кликните, чтобы эти параметры были сохр
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr "Эти параметры будут сохранены, когда вы нажмете \"Применить и Выйти\""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr "Параметры вышивки"
@@ -2894,19 +2894,19 @@ msgstr "Использованы нити"
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr "Имя"
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr "Настройки"
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr "Стежки переходов, меньше указанного значения, будут обрабатываться как обычные стежки."
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr "Пауза (P)"
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr "Перезапуск (R)"
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr "Показывать точки проколов (O)"
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr "Команда"
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr "Управление"
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr "Показать"
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr "Предпросмотр"
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr "Симуляция Вышивки"
@@ -3141,47 +3138,47 @@ msgstr "Симуляция Вышивки"
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr "Кнопка"
msgid "color changes"
msgstr "смены цветов"
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr "Команда"
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr "курсор"
diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po
index 80ef2558..9c4c1599 100644
--- a/translations/messages_sr_SP.po
+++ b/translations/messages_sr_SP.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Serbian (Cyrillic)\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr ""
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr ""
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr ""
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2756,7 +2756,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr ""
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr ""
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr ""
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr ""
@@ -3141,47 +3138,47 @@ msgstr ""
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr ""
msgid "color changes"
msgstr ""
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr ""
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr ""
diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po
index c1516020..baafcd93 100644
--- a/translations/messages_sv_SE.po
+++ b/translations/messages_sv_SE.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Swedish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr ""
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr ""
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr ""
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2756,7 +2756,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr ""
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr ""
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr ""
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr ""
@@ -3141,47 +3138,47 @@ msgstr ""
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr ""
msgid "color changes"
msgstr ""
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr ""
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr ""
diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po
index 1d7bd7bc..6e2bb732 100644
--- a/translations/messages_tr_TR.po
+++ b/translations/messages_tr_TR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Turkish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr "Yazı"
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr "İptal et"
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr "Uygula ve Kapat"
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr ""
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr ""
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr "Lütfen sadece tek blok yazı seçiniz."
@@ -2756,7 +2756,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr ""
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr ""
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr ""
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr "Nakış Simülasyonu"
@@ -3141,47 +3138,47 @@ msgstr "Nakış Simülasyonu"
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr ""
msgid "color changes"
msgstr ""
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr ""
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr ""
diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po
index c78acb03..7f806dca 100644
--- a/translations/messages_uk_UA.po
+++ b/translations/messages_uk_UA.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr "Текст"
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr "Виберіть одну або декілька команд, які потрібно додати."
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr "Надписи Ink/Stitch"
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr "Шрифт"
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr "Параметри"
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr "Прошийте рядки тексту вперед і назад"
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr "Скасувати"
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr "Застосувати і закрити"
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Для цього шрифта немає доступного варіанта. Оновіть або видаліть цей шрифт."
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr "Масштаб тексту %s%%"
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr "Розмір"
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr "Масштаб"
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr "Виберіть лише один блок тексту."
@@ -2756,7 +2756,7 @@ msgstr "Натисніть тут, щоб ці параметри були зб
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr "Ці параметри будуть збережені, коли ви натиснете \"Застосувати і Вийти\""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr "Параметри вишивки"
@@ -2894,19 +2894,19 @@ msgstr "Використано нитки"
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr "Ім'я"
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr "Налаштування"
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr "Пауза (P)"
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr "Перезапустити (R)"
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr "Показати точку проникнення голки (O)"
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr "Команда"
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr "Керування"
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr "Показати"
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr "Попередній перегляд"
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr "Симуляція вишивання"
@@ -3141,47 +3138,47 @@ msgstr "Симуляція вишивання"
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr "Кнопка"
msgid "color changes"
msgstr "зміна кольорів"
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr "Команда"
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr "курсор"
diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po
index 87a49f9b..f6c7c732 100644
--- a/translations/messages_vi_VN.po
+++ b/translations/messages_vi_VN.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Vietnamese\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr ""
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr ""
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr ""
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2756,7 +2756,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr ""
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr ""
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr ""
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr ""
@@ -3141,47 +3138,47 @@ msgstr ""
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr ""
msgid "color changes"
msgstr ""
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr ""
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr ""
diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po
index d5ee1cd4..a029c739 100644
--- a/translations/messages_zh_CN.po
+++ b/translations/messages_zh_CN.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr "平面"
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr "文本"
@@ -2547,35 +2547,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr "请选择一个或多个命令来添加。"
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr "Ink/Stitch 刻字"
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr "字体"
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2584,82 +2584,82 @@ msgstr ""
msgid "Options"
msgstr "选项"
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr "尺寸"
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr "比例"
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2758,7 +2758,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr ""
@@ -2896,19 +2896,19 @@ msgstr "使用的绣线"
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2920,15 +2920,15 @@ msgstr ""
msgid "Help"
msgstr "帮助"
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2937,49 +2937,49 @@ msgstr ""
msgid "Preferences"
msgstr "喜好"
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr "小于此值的跳针将被视为普通针迹。"
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3075,7 +3075,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3083,59 +3083,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr "暂停 (P)"
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr "重新开始 (R)"
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr "显示进针点(O)"
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr "命令"
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr "控件"
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr "显示"
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr "预览"
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr "刺绣模拟"
@@ -3143,47 +3140,47 @@ msgstr "刺绣模拟"
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr "在我们的网站上获取更多信息"
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3991,6 +3988,10 @@ msgstr "按钮"
msgid "color changes"
msgstr "颜色变化"
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr "命令"
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr "光标"
diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po
index 886f56e8..661169d4 100644
--- a/translations/messages_zh_TW.po
+++ b/translations/messages_zh_TW.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
-"PO-Revision-Date: 2023-10-18 01:06\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
+"PO-Revision-Date: 2023-10-19 01:06\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-10-18 01:05+0000\n"
+"POT-Creation-Date: 2023-10-19 01:05+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2235,7 +2235,7 @@ msgstr ""
msgid "point"
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:100
+#: lib/elements/text.py:13 lib/extensions/lettering.py:99
msgid "Text"
msgstr ""
@@ -2545,35 +2545,35 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:41 lib/extensions/lettering.py:529
+#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:50
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:60
+#: lib/extensions/lettering.py:59
msgid "Font size filter (mm). 0 for all sizes."
msgstr ""
-#: lib/extensions/lettering.py:62
+#: lib/extensions/lettering.py:61
msgid "Glyphs"
msgstr ""
-#: lib/extensions/lettering.py:64
+#: lib/extensions/lettering.py:63
msgid "Filter fonts by available glyphs."
msgstr ""
-#: lib/extensions/lettering.py:71
+#: lib/extensions/lettering.py:70
msgid "Filter fonts by category."
msgstr ""
-#: lib/extensions/lettering.py:80
+#: lib/extensions/lettering.py:79
msgid "Font Filter"
msgstr ""
-#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:31
+#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33
#: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15
#: inx/inkstitch_gradient_blocks.inx:15
#: inx/inkstitch_lettering_along_path.inx:13
@@ -2582,82 +2582,82 @@ msgstr ""
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:88
+#: lib/extensions/lettering.py:87
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "Never"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each line"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each word"
msgstr ""
-#: lib/extensions/lettering.py:91
+#: lib/extensions/lettering.py:90
msgid "after each letter"
msgstr ""
-#: lib/extensions/lettering.py:92
+#: lib/extensions/lettering.py:91
msgid "Add trim command"
msgstr ""
-#: lib/extensions/lettering.py:95
+#: lib/extensions/lettering.py:94
msgid "Use command symbols"
msgstr ""
-#: lib/extensions/lettering.py:97
+#: lib/extensions/lettering.py:96
msgid "Uses command symbols if enabled. When disabled inserts trim commands as params."
msgstr ""
-#: lib/extensions/lettering.py:105 lib/extensions/params.py:499
+#: lib/extensions/lettering.py:104 lib/extensions/params.py:499
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:102
#: print/templates/ui.html:106 print/templates/ui.html:112
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:109 lib/extensions/params.py:507
+#: lib/extensions/lettering.py:108 lib/extensions/params.py:507
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:288
+#: lib/extensions/lettering.py:287
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:349
+#: lib/extensions/lettering.py:348
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:360
+#: lib/extensions/lettering.py:359
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
msgstr ""
-#: lib/extensions/lettering.py:441 lib/extensions/zip.py:136
+#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136
#: inx/inkstitch_commands_scale_symbols.inx:6
#: inx/inkstitch_lettering_generate_json.inx:82
msgid "Size"
msgstr ""
-#: lib/extensions/lettering.py:455
+#: lib/extensions/lettering.py:454
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:461 print/templates/ui_svg_action_buttons.html:1
+#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
msgstr ""
-#: lib/extensions/lettering.py:518
+#: lib/extensions/lettering.py:517
msgid "Please select only one block of text."
msgstr ""
@@ -2756,7 +2756,7 @@ msgstr ""
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:481
+#: lib/extensions/params.py:480
msgid "Embroidery Params"
msgstr ""
@@ -2894,19 +2894,19 @@ msgstr ""
msgid "Element Info"
msgstr ""
-#: lib/gui/element_info.py:26
+#: lib/gui/element_info.py:28
msgid "Info"
msgstr ""
-#: lib/gui/element_info.py:31 inx/inkstitch_lettering_generate_json.inx:27
+#: lib/gui/element_info.py:33 inx/inkstitch_lettering_generate_json.inx:27
msgid "Name"
msgstr ""
-#: lib/gui/element_info.py:32
+#: lib/gui/element_info.py:34
msgid "Value"
msgstr ""
-#: lib/gui/element_info.py:39 lib/gui/test_swatches.py:81
+#: lib/gui/element_info.py:41 lib/gui/test_swatches.py:83
#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_auto_run.inx:23
#: inx/inkstitch_cutwork_segmentation.inx:42
#: inx/inkstitch_fill_to_stroke.inx:23 inx/inkstitch_generate_palette.inx:24
@@ -2918,15 +2918,15 @@ msgstr ""
msgid "Help"
msgstr ""
-#: lib/gui/element_info.py:46
+#: lib/gui/element_info.py:48
msgid "This extension informs about various parameters of selected stitch elements."
msgstr ""
-#: lib/gui/element_info.py:54
+#: lib/gui/element_info.py:56
msgid "More information on our website:"
msgstr ""
-#: lib/gui/element_info.py:60 lib/gui/element_info.py:61
+#: lib/gui/element_info.py:62 lib/gui/element_info.py:63
msgid "https://inkstitch.org/docs/troubleshoot#element-info"
msgstr ""
@@ -2935,49 +2935,49 @@ msgstr ""
msgid "Preferences"
msgstr ""
-#: lib/gui/preferences.py:29
+#: lib/gui/preferences.py:31
msgid "This SVG"
msgstr ""
-#: lib/gui/preferences.py:39
+#: lib/gui/preferences.py:41
msgid "Minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:40 lib/gui/preferences.py:88
-#: lib/gui/preferences.py:121
+#: lib/gui/preferences.py:42 lib/gui/preferences.py:90
+#: lib/gui/preferences.py:123
msgid "Jump stitches smaller than this will be treated as normal stitches."
msgstr ""
-#: lib/gui/preferences.py:51 lib/gui/preferences.py:68
-#: lib/gui/preferences.py:99 lib/gui/preferences.py:115
+#: lib/gui/preferences.py:53 lib/gui/preferences.py:70
+#: lib/gui/preferences.py:101 lib/gui/preferences.py:117
msgid "mm"
msgstr ""
-#: lib/gui/preferences.py:54 lib/gui/preferences.py:71
+#: lib/gui/preferences.py:56 lib/gui/preferences.py:73
msgid "Set As Default"
msgstr ""
-#: lib/gui/preferences.py:57 lib/gui/preferences.py:104
+#: lib/gui/preferences.py:59 lib/gui/preferences.py:106
msgid "Minimum stitch length"
msgstr ""
-#: lib/gui/preferences.py:77
+#: lib/gui/preferences.py:79
msgid "Global"
msgstr ""
-#: lib/gui/preferences.py:87
+#: lib/gui/preferences.py:89
msgid "Default minimum jump stitch length"
msgstr ""
-#: lib/gui/preferences.py:120
+#: lib/gui/preferences.py:122
msgid "Stitch plan cache size"
msgstr ""
-#: lib/gui/preferences.py:132
+#: lib/gui/preferences.py:134
msgid "MB"
msgstr ""
-#: lib/gui/preferences.py:135
+#: lib/gui/preferences.py:137
msgid "Clear Stitch Plan Cache"
msgstr ""
@@ -3073,7 +3073,7 @@ msgid "Animate forward (arrow right)"
msgstr ""
#: lib/gui/simulator.py:87
-msgid "Animate in reverse (arrow right)"
+msgid "Animate in reverse (arrow left)"
msgstr ""
#: lib/gui/simulator.py:91
@@ -3081,59 +3081,56 @@ msgid "Play (P)"
msgstr ""
#: lib/gui/simulator.py:95
-msgid "Pause (P)"
-msgstr ""
-
-#: lib/gui/simulator.py:99
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:103
+#: lib/gui/simulator.py:99
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:113
+#: lib/gui/simulator.py:111
msgid "Show jump stitches"
msgstr ""
-#: lib/gui/simulator.py:117
+#: lib/gui/simulator.py:115
msgid "Show trims"
msgstr ""
-#: lib/gui/simulator.py:121
+#: lib/gui/simulator.py:119
msgid "Show stops"
msgstr ""
-#: lib/gui/simulator.py:125
+#: lib/gui/simulator.py:123
msgid "Show color changes"
msgstr ""
-#: lib/gui/simulator.py:134 electron/src/renderer/components/Simulator.vue:219
-msgid "Command"
-msgstr ""
-
-#: lib/gui/simulator.py:141 electron/src/renderer/components/Simulator.vue:167
+#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167
msgid "Controls"
msgstr ""
-#: lib/gui/simulator.py:156 electron/src/renderer/components/Simulator.vue:225
+#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225
msgid "Show"
msgstr ""
-#: lib/gui/simulator.py:167
+#: lib/gui/simulator.py:158
msgid "Speed"
msgstr ""
-#: lib/gui/simulator.py:323
+#: lib/gui/simulator.py:314
#, python-format
msgid "%d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:1138 lib/gui/simulator.py:1150
+#: lib/gui/simulator.py:725
+#, python-format
+msgid "Command: %s"
+msgstr ""
+
+#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:1181
+#: lib/gui/simulator.py:1258
msgid "Embroidery Simulation"
msgstr ""
@@ -3141,47 +3138,47 @@ msgstr ""
msgid "Generate Swatches"
msgstr ""
-#: lib/gui/test_swatches.py:38
+#: lib/gui/test_swatches.py:40
msgid "Param"
msgstr ""
-#: lib/gui/test_swatches.py:47
+#: lib/gui/test_swatches.py:49
msgid "Start Value"
msgstr ""
-#: lib/gui/test_swatches.py:54
+#: lib/gui/test_swatches.py:56
msgid "Increase by"
msgstr ""
-#: lib/gui/test_swatches.py:61
+#: lib/gui/test_swatches.py:63
msgid "Columns"
msgstr ""
-#: lib/gui/test_swatches.py:67
+#: lib/gui/test_swatches.py:69
msgid "Rows"
msgstr ""
-#: lib/gui/test_swatches.py:73
+#: lib/gui/test_swatches.py:75
msgid "Spacing"
msgstr ""
-#: lib/gui/test_swatches.py:88
+#: lib/gui/test_swatches.py:90
msgid "This extension generates test swatches from a selection.\n"
"Test swatches help to find best stitch settings for your design.\n"
"Sew them out with the same thread and fabric as the final designs."
msgstr ""
-#: lib/gui/test_swatches.py:98 inx/inkstitch_apply_threadlist.inx:98
+#: lib/gui/test_swatches.py:100 inx/inkstitch_apply_threadlist.inx:98
#: inx/inkstitch_fill_to_stroke.inx:32 inx/inkstitch_stroke_to_lpe_satin.inx:32
#: inx/inkstitch_zigzag_line_to_satin.inx:28
msgid "Get more information on our website"
msgstr ""
-#: lib/gui/test_swatches.py:104 lib/gui/test_swatches.py:105
+#: lib/gui/test_swatches.py:106 lib/gui/test_swatches.py:107
msgid "https://inkstitch.org/docs/edit/#generate-test-swatches-from-selection"
msgstr ""
-#: lib/gui/test_swatches.py:115
+#: lib/gui/test_swatches.py:117
msgid "Apply"
msgstr ""
@@ -3988,6 +3985,10 @@ msgstr ""
msgid "color changes"
msgstr ""
+#: electron/src/renderer/components/Simulator.vue:219
+msgid "Command"
+msgstr ""
+
#: electron/src/renderer/components/Simulator.vue:259
msgid "cursor"
msgstr ""