diff options
30 files changed, 1620 insertions, 660 deletions
diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po index 77411f9a..355a172e 100644 --- a/translations/messages_af_ZA.po +++ b/translations/messages_af_ZA.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:16\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po index 02efe46b..dbb41ff2 100644 --- a/translations/messages_ar_SA.po +++ b/translations/messages_ar_SA.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:16\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po index 56bf2382..ae8ed853 100644 --- a/translations/messages_ca_ES.po +++ b/translations/messages_ca_ES.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:16\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po index 7c4e605e..25561865 100644 --- a/translations/messages_cs_CZ.po +++ b/translations/messages_cs_CZ.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:16\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "Licence" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "Měřítko" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "STEH" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "SKOK" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "STOP" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "ZMĚNA BARVY" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "Zobrazit" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po index a66110f5..bd478abd 100644 --- a/translations/messages_da_DK.po +++ b/translations/messages_da_DK.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:16\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "Fjern broderi-indstillingerne" diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po index 9daef79e..264c2ad8 100644 --- a/translations/messages_de_DE.po +++ b/translations/messages_de_DE.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-30 01:15\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:16\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2765,7 +2765,7 @@ msgstr "Eine Druckvorschau wurde im Webbrowser geöffnet. Dieses Fenster dient z msgid "Ink/Stitch Print" msgstr "Ink/Stitch Drucken" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "Bitte mindestens ein Element mit einer Konturfarbe auswählen." @@ -2961,7 +2961,7 @@ msgstr "Lizenz" msgid "Element Info" msgstr "Element Info" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "Info" @@ -2995,6 +2995,7 @@ msgstr "Wert" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3122,7 +3123,7 @@ msgstr "Maßstab" msgid "Font Sampling" msgstr "Zeichentabelle" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3407,31 +3408,31 @@ msgstr "# Stopp-Befehle" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "STICH" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "SPRUNG" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "SCHNEIDEN" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "STOP" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "FARBWECHSEL" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "Maße: {:.2f} x {:.2f}" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "Befehl: %s" @@ -3478,23 +3479,27 @@ msgstr "Info-Box öffnen" msgid "Change background color" msgstr "Hintergrundfarbe ändern" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "Einstellungen öffnen" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "Simulator-Fenster loslösen/anhängen" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "Zeige" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "Simulator Einstellungen" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "Design Info" @@ -3659,6 +3664,7 @@ msgstr "Testmuster erstellen" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4651,8 +4657,9 @@ msgstr "Diese Erweiterung versucht, alle gewählten Satinsäulen ohne dazwischen #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "Weitere Informationen auf unserer Webseite" @@ -4942,7 +4949,8 @@ msgstr "https://inkstitch.org/de/docs/visualize/#stickreihenfolge-anzeigen" msgid "Duplicate Params" msgstr "Parameter duplizieren" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6482,6 +6490,30 @@ msgstr "Redwork ist eine linienbasierte Stickereiart die jeden Pfad genau zweima msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "https://inkstitch.org/de/docs/stroke-tools/#redwork" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "Stickeinstellungen entfernen" diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po index 1e6d7b43..95140b00 100644 --- a/translations/messages_el_GR.po +++ b/translations/messages_el_GR.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:16\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "Άδεια χρήσης" msgid "Element Info" msgstr "Πληροφορίες στοιχείου" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "Πληροφορίες" @@ -2985,6 +2985,7 @@ msgstr "Τιμή" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "Κλίμακα" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "ΔΙΑΚΟΠΗ" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "Εντολή: %s" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "Εμφάνιση" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po index ba84a84a..f16f580b 100644 --- a/translations/messages_en_US.po +++ b/translations/messages_en_US.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:16\n" "Last-Translator: \n" "Language-Team: English\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po index c8e6c51c..f3ef8f3b 100644 --- a/translations/messages_es_ES.po +++ b/translations/messages_es_ES.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:17\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2756,7 +2756,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2952,7 +2952,7 @@ msgstr "Licencia" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2986,6 +2986,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3112,7 +3113,7 @@ msgstr "Escala" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3394,31 +3395,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "PUNTADA" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "SALTAR" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "CORTE" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "PARAR" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "Cambio de Color" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3465,23 +3466,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "Mostrar" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3646,6 +3651,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4633,8 +4639,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4924,7 +4931,8 @@ msgstr "" msgid "Duplicate Params" msgstr "Duplicar parametros" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6464,6 +6472,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "Eliminar todos los ajustes del bordado" diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po index c284ba8a..9ff8326b 100644 --- a/translations/messages_fi_FI.po +++ b/translations/messages_fi_FI.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:16\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "Skaalaa" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "Tikkaa" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "Hyppää" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "Trimmaa" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "Pysäytä" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "Vaihda väriä" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po index 01439f40..e8b92286 100644 --- a/translations/messages_fr_FR.po +++ b/translations/messages_fr_FR.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:44\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:16\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2766,7 +2766,7 @@ msgstr "Un aperçu de l'impression a été ouvert dans votre navigateur. Cette msgid "Ink/Stitch Print" msgstr "Impression Ink/Stitch" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "Merci de sélectionner un ou plusieurs traits." @@ -2962,7 +2962,7 @@ msgstr "Licence" msgid "Element Info" msgstr "Information sur l'élément" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "Information" @@ -2996,6 +2996,7 @@ msgstr "Valeur" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3123,7 +3124,7 @@ msgstr "Échelle" msgid "Font Sampling" msgstr "Test de police" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3407,31 +3408,31 @@ msgstr "# Stops" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "BRODER" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "SAUT" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "COUPURE" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "STOP" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "CHANGEMENT COULEUR" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "Dimensions: {:.2f} x {:.2f}" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "Commande : %s" @@ -3478,23 +3479,27 @@ msgstr "Ouvrir le dialogue Informations" msgid "Change background color" msgstr "Changer la couleur d'arrière fond" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "Montrer la page" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "Ouvrir le dialogue de paramétrage" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "Détacher/Attacher le simulateur" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "Montrer" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "Préférences du simulateur" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "Information sur la broderie" @@ -3659,6 +3664,7 @@ msgstr "Générer des échantillons" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4652,8 +4658,9 @@ msgstr "Cette extension tente de créer un chemin de broderie unique qui parcour #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "Plus d'information sur notre site web" @@ -4943,7 +4950,8 @@ msgstr "https://inkstitch.org/fr/docs/visualize/#display-stacking-order" msgid "Duplicate Params" msgstr "Dupliquer les paramètres" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6483,6 +6491,30 @@ msgstr "Une broderie redwork est une broderie à base de traits où chaque trait msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "https://inkstitch.org/fr/docs/stroke-tools/#redwork" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "Supprimer tous les paramètres de broderie" diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po index 63db2b4f..570fcb19 100644 --- a/translations/messages_he_IL.po +++ b/translations/messages_he_IL.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:16\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po index 807b3205..6f53ef51 100644 --- a/translations/messages_hu_HU.po +++ b/translations/messages_hu_HU.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:16\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po index 1b7680e3..221a14d2 100644 --- a/translations/messages_it_IT.po +++ b/translations/messages_it_IT.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:16\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "Scala" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "CUCIRE" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "SALTARE" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "TAGLIARE" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "FERMARE" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "CAMBIO COLORE" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "Rimuovi impostazioni di ricamo" diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po index 52dc56c0..5545b726 100644 --- a/translations/messages_ja_JP.po +++ b/translations/messages_ja_JP.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:16\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2758,7 +2758,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2954,7 +2954,7 @@ msgstr "ライセンス" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2988,6 +2988,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3114,7 +3115,7 @@ msgstr "サイズ" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3396,31 +3397,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "ステッチ" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "ジャンプ" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "トリム" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "ストップ" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "色変更" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3467,23 +3468,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "表示" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3648,6 +3653,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4635,8 +4641,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4926,7 +4933,8 @@ msgstr "" msgid "Duplicate Params" msgstr "重複したパラメータ" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6466,6 +6474,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "刺繍設定を解除" diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po index de7ceee4..b176ba6f 100644 --- a/translations/messages_ko_KR.po +++ b/translations/messages_ko_KR.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:16\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po index 728861d4..4f3f0c2b 100644 --- a/translations/messages_nl_NL.po +++ b/translations/messages_nl_NL.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:16\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2757,7 +2757,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2953,7 +2953,7 @@ msgstr "Licentie" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2987,6 +2987,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3114,7 +3115,7 @@ msgstr "Schaal" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3396,31 +3397,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "STEEK" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "SPRONG" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "AFKNIPPEN" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "STOP" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "KLEUR WISSEL" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3467,23 +3468,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "Toon" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3648,6 +3653,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4636,8 +4642,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4927,7 +4934,8 @@ msgstr "" msgid "Duplicate Params" msgstr "Dubbele parameters" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6467,6 +6475,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "Verwijder Borduurinstellingen" diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po index 238bed26..3b3f0723 100644 --- a/translations/messages_no_NO.po +++ b/translations/messages_no_NO.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:17\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2756,7 +2756,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2952,7 +2952,7 @@ msgstr "Lisens" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2986,6 +2986,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3112,7 +3113,7 @@ msgstr "" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3394,31 +3395,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "STING" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "HOPP" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "STOPP" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3465,23 +3466,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "Vis" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3646,6 +3651,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4633,8 +4639,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4924,7 +4931,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6464,6 +6472,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po index d67da46e..53995be2 100644 --- a/translations/messages_pl_PL.po +++ b/translations/messages_pl_PL.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:17\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "ŚCIEG" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "STOP" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "ZMIANA KOLORU" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po index d9f889bb..36106f59 100644 --- a/translations/messages_pt_BR.po +++ b/translations/messages_pt_BR.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:17\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2758,7 +2758,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2954,7 +2954,7 @@ msgstr "Licença" msgid "Element Info" msgstr "Informações do elemento" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "Informações" @@ -2988,6 +2988,7 @@ msgstr "Valor" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3114,7 +3115,7 @@ msgstr "Escala" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3396,31 +3397,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3467,23 +3468,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "Mostrar" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3648,6 +3653,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4635,8 +4641,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4926,7 +4933,8 @@ msgstr "" msgid "Duplicate Params" msgstr "Duplicar parâmetros" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6466,6 +6474,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "Remover configurações do bordado" diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po index 49344c68..87252182 100644 --- a/translations/messages_pt_PT.po +++ b/translations/messages_pt_PT.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:17\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "Escala" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po index 17023e91..34f695b5 100644 --- a/translations/messages_ro_RO.po +++ b/translations/messages_ro_RO.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:17\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "Inteapa" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "Sari" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "Taie" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "STOP" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "Schimba culoarea" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "Arata" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po index 136869e5..2b01ee06 100644 --- a/translations/messages_ru_RU.po +++ b/translations/messages_ru_RU.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:17\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "Лицензия" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "Масштаб" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "СТЕЖОК" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "ПРЫЖОК" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "ОБРЕЗКА" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "СТОП" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "СМЕНА ЦВЕТА" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "Показать" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "Дублировать параметры" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "Убрать параметры вышивки" diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po index 06ac8a4d..10767b1f 100644 --- a/translations/messages_sr_SP.po +++ b/translations/messages_sr_SP.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:17\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po index 7f1e836e..9259c341 100644 --- a/translations/messages_sv_SE.po +++ b/translations/messages_sv_SE.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:17\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "Ink/Stitch-utskrift (pdf)" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "Licens" msgid "Element Info" msgstr "Elementinfo" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "Info" @@ -2985,6 +2985,7 @@ msgstr "Värde" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "Skala till" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "Visa" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4633,8 +4639,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4924,7 +4931,8 @@ msgstr "" msgid "Duplicate Params" msgstr "Duplicera parametrar" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6464,6 +6472,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po index 46aadbf6..2d79d678 100644 --- a/translations/messages_tr_TR.po +++ b/translations/messages_tr_TR.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:17\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "DİK" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "ATLA" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "KES" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po index cde7412a..ec82f852 100644 --- a/translations/messages_uk_UA.po +++ b/translations/messages_uk_UA.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:17\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "Ліцензія" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "Масштаб" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "СТІЖОК" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "СТРИБОК" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "ОБРІЗКА" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "СТОП" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "ЗМІНА КОЛЬОРА" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "Показати" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "Дублювати параметри" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "Видалити параметри вишивки" diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po index 68b8eea3..bfa03950 100644 --- a/translations/messages_vi_VN.po +++ b/translations/messages_vi_VN.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:17\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po index c8c6b223..3e4345b6 100644 --- a/translations/messages_zh_CN.po +++ b/translations/messages_zh_CN.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:16\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2757,7 +2757,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2953,7 +2953,7 @@ msgstr "许可" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2987,6 +2987,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3113,7 +3114,7 @@ msgstr "比例" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3395,31 +3396,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "针迹" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "跳跃" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "剪线" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "停止" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "颜色变化" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "命令: %s" @@ -3466,23 +3467,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "显示" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3647,6 +3652,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4635,8 +4641,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4926,7 +4933,8 @@ msgstr "" msgid "Duplicate Params" msgstr "重复参数" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6466,6 +6474,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po index 6bcb9d4c..8ed3dc77 100644 --- a/translations/messages_zh_TW.po +++ b/translations/messages_zh_TW.po @@ -2,17 +2,17 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" -"PO-Revision-Date: 2024-07-27 05:29\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" +"PO-Revision-Date: 2024-08-14 01:16\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.15.0\n" +"Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-27 05:29+0000\n" +"POT-Creation-Date: 2024-08-14 01:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2755,7 +2755,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/redwork.py:44 +#: lib/extensions/redwork.py:44 lib/extensions/remove_duplicated_points.py:32 msgid "Please select one or more strokes." msgstr "" @@ -2951,7 +2951,7 @@ msgstr "" msgid "Element Info" msgstr "" -#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:85 +#: lib/gui/element_info.py:28 lib/gui/simulator/view_panel.py:92 msgid "Info" msgstr "" @@ -2985,6 +2985,7 @@ msgstr "" #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:19 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 +#: inx/inkstitch_remove_duplicated_points.inx:14 #: inx/inkstitch_remove_embroidery_settings.inx:142 #: inx/inkstitch_select_elements.inx:80 #: inx/inkstitch_stitch_plan_preview.inx:37 @@ -3111,7 +3112,7 @@ msgstr "" msgid "Font Sampling" msgstr "" -#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:94 +#: lib/gui/lettering_font_sample.py:31 lib/gui/simulator/view_panel.py:101 #: print/templates/ui.html:5 print/templates/ui.html:15 #: inx/inkstitch_lettering_generate_json.inx:58 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3393,31 +3394,31 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:29 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "JUMP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 +#: lib/gui/simulator/drawing_panel.py:16 msgid "TRIM" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:33 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator/drawing_panel.py:15 inx/inkstitch_output_GCODE.inx:31 +#: lib/gui/simulator/drawing_panel.py:16 inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator/drawing_panel.py:244 +#: lib/gui/simulator/drawing_panel.py:278 msgid "Dimensions: {:.2f} x {:.2f}" msgstr "" -#: lib/gui/simulator/drawing_panel.py:361 +#: lib/gui/simulator/drawing_panel.py:417 #, python-format msgid "Command: %s" msgstr "" @@ -3464,23 +3465,27 @@ msgstr "" msgid "Change background color" msgstr "" -#: lib/gui/simulator/view_panel.py:60 +#: lib/gui/simulator/view_panel.py:64 +msgid "Show page" +msgstr "" + +#: lib/gui/simulator/view_panel.py:67 msgid "Open settings dialog" msgstr "" -#: lib/gui/simulator/view_panel.py:66 +#: lib/gui/simulator/view_panel.py:73 msgid "Detach/attach simulator window" msgstr "" -#: lib/gui/simulator/view_panel.py:72 +#: lib/gui/simulator/view_panel.py:79 msgid "Show" msgstr "" -#: lib/gui/simulator/view_panel.py:131 +#: lib/gui/simulator/view_panel.py:145 msgid "Simulator Preferences" msgstr "" -#: lib/gui/simulator/view_panel.py:135 +#: lib/gui/simulator/view_panel.py:153 msgid "Design Info" msgstr "" @@ -3645,6 +3650,7 @@ msgstr "" #: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:15 inx/inkstitch_redwork.inx:8 +#: inx/inkstitch_remove_duplicated_points.inx:8 #: inx/inkstitch_remove_embroidery_settings.inx:8 #: inx/inkstitch_stitch_plan_preview.inx:8 #: inx/inkstitch_stroke_to_lpe_satin.inx:7 inx/inkstitch_troubleshoot.inx:8 @@ -4632,8 +4638,9 @@ msgstr "" #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_update_json_glyphlist.inx:15 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 -#: inx/inkstitch_redwork.inx:26 inx/inkstitch_stitch_plan_preview.inx:45 -#: inx/inkstitch_troubleshoot.inx:15 inx/inkstitch_unlink_clone.inx:13 +#: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 +#: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 +#: inx/inkstitch_unlink_clone.inx:13 msgid "More information on our website" msgstr "" @@ -4923,7 +4930,8 @@ msgstr "" msgid "Duplicate Params" msgstr "" -#: inx/inkstitch_duplicate_params.inx:10 inx/inkstitch_reorder.inx:10 +#: inx/inkstitch_duplicate_params.inx:10 +#: inx/inkstitch_remove_duplicated_points.inx:33 inx/inkstitch_reorder.inx:10 #: inx/inkstitch_select_elements.inx:106 #: inx/inkstitch_selection_to_guide_line.inx:10 #: inx/inkstitch_selection_to_pattern.inx:10 inx/inkstitch_test_swatches.inx:10 @@ -6463,6 +6471,30 @@ msgstr "" msgid "https://inkstitch.org/docs/stroke-tools/#redwork" msgstr "" +#: inx/inkstitch_remove_duplicated_points.inx:3 +msgid "Remove duplicated points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:10 +msgid "Remove point if repeated within this number of consecutive points" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:12 +msgid "Distance tolerance" +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:15 +msgid "This extension removes duplicated points from selected elements." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:19 +msgid "It is most useful for manual paths (straight lines), since it will increase node count on Bézier curves. One possible usecase is to convert a bean stitch path from an embroidery file back into a simple line." +msgstr "" + +#: inx/inkstitch_remove_duplicated_points.inx:25 +msgid "https://inkstitch.org/docs/edit/#remove-duplicated-points" +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:3 msgid "Remove embroidery settings" msgstr "" |
