diff options
Diffstat (limited to 'translations')
30 files changed, 5269 insertions, 2359 deletions
diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po index eeb4c985..41848d1a 100644 --- a/translations/messages_af_ZA.po +++ b/translations/messages_af_ZA.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,59 +2709,59 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" +#: lib/extensions/params.py:502 +msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:504 -msgid "Use Last Settings" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" msgstr "" #: lib/extensions/reorder.py:20 @@ -3021,116 +3021,116 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "" @@ -4303,6 +4303,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4311,12 +4315,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4366,6 +4374,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4522,6 +4534,22 @@ msgstr "" msgid "Embroider" msgstr "" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4607,6 +4635,10 @@ msgstr "" msgid "Add Commands" msgstr "" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5227,6 +5259,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5285,6 +5321,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5305,11 +5357,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5351,9 +5415,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5387,6 +5456,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5395,6 +5472,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5403,6 +5484,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5423,6 +5512,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5775,6 +5868,10 @@ msgstr "" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po index cb5e6f84..34eba085 100644 --- a/translations/messages_ar_SA.po +++ b/translations/messages_ar_SA.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,59 +2709,59 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" +#: lib/extensions/params.py:502 +msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:504 -msgid "Use Last Settings" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" msgstr "" #: lib/extensions/reorder.py:20 @@ -3021,116 +3021,116 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "" @@ -4307,6 +4307,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4315,12 +4319,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4370,6 +4378,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4526,6 +4538,22 @@ msgstr "" msgid "Embroider" msgstr "" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4611,6 +4639,10 @@ msgstr "" msgid "Add Commands" msgstr "" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5231,6 +5263,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5289,6 +5325,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5309,11 +5361,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5355,9 +5419,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5391,6 +5460,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5399,6 +5476,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5407,6 +5488,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5427,6 +5516,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5779,6 +5872,10 @@ msgstr "" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po index 8e6fbe00..d0df2aa4 100644 --- a/translations/messages_ca_ES.po +++ b/translations/messages_ca_ES.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,59 +2709,59 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" +#: lib/extensions/params.py:502 +msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:504 -msgid "Use Last Settings" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" msgstr "" #: lib/extensions/reorder.py:20 @@ -3021,116 +3021,116 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "" @@ -4303,6 +4303,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4311,12 +4315,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4366,6 +4374,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4522,6 +4534,22 @@ msgstr "" msgid "Embroider" msgstr "" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4607,6 +4635,10 @@ msgstr "" msgid "Add Commands" msgstr "" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5227,6 +5259,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5285,6 +5321,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5305,11 +5357,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5351,9 +5415,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5387,6 +5456,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5395,6 +5472,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5403,6 +5484,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5423,6 +5512,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5775,6 +5868,10 @@ msgstr "" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po index 72a8ab17..0e3a20d9 100644 --- a/translations/messages_cs_CZ.po +++ b/translations/messages_cs_CZ.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "Text" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "Písmo" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "Možnosti" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "Zrušit" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "Použít a odejít" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "Velikost textu %s%%" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "Velikost" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Měřítko" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,61 +2709,61 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "Objekty Inscape" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" -msgstr "Parametry výšivky" - -#: lib/extensions/params.py:504 +#: lib/extensions/params.py:502 msgid "Use Last Settings" msgstr "Použít poslední nastavení" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" +msgstr "Parametry výšivky" + #: lib/extensions/reorder.py:20 msgid "Please select at least two elements to reorder." msgstr "" @@ -3021,116 +3021,116 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "STEH" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "SKOK" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "STOP" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "ZMĚNA BARVY" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "Zpomalit (šipka dolů)" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "Zrychlit (šipka nahoru)" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "Restart (R)" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "Ovládací prvky" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "Zobrazit" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "Náhled" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "Simulace vyšívání" @@ -4305,6 +4305,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4313,12 +4317,16 @@ msgstr "" msgid "Cleanup Document" msgstr "Vyčistit dokument" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4368,6 +4376,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4524,6 +4536,22 @@ msgstr "Upravit" msgid "Embroider" msgstr "" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4609,6 +4637,10 @@ msgstr "" msgid "Add Commands" msgstr "Přidání příkazů" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5229,6 +5261,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5287,6 +5323,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5307,11 +5359,23 @@ msgstr "Generování JSON" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5353,9 +5417,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5389,6 +5458,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "Výběr souborů písma" @@ -5397,6 +5474,10 @@ msgstr "Výběr souborů písma" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5405,6 +5486,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5425,6 +5514,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5777,6 +5870,10 @@ msgstr "Export do PDF" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po index 22629459..a766184f 100644 --- a/translations/messages_da_DK.po +++ b/translations/messages_da_DK.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,59 +2709,59 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" +#: lib/extensions/params.py:502 +msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:504 -msgid "Use Last Settings" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" msgstr "" #: lib/extensions/reorder.py:20 @@ -3021,116 +3021,116 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "Forhåndsvisning" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "" @@ -4303,6 +4303,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4311,12 +4315,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4366,6 +4374,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4522,6 +4534,22 @@ msgstr "" msgid "Embroider" msgstr "" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4607,6 +4635,10 @@ msgstr "" msgid "Add Commands" msgstr "" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5227,6 +5259,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5285,6 +5321,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5305,11 +5357,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5351,9 +5415,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5387,6 +5456,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5395,6 +5472,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5403,6 +5484,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5423,6 +5512,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5775,6 +5868,10 @@ msgstr "PDF-export" msgid "Remove embroidery settings" msgstr "Fjern broderi-indstillingerne" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po index 9c2ea369..41bfd0ea 100644 --- a/translations/messages_de_DE.po +++ b/translations/messages_de_DE.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2236,7 +2236,7 @@ msgstr "flach" msgid "point" msgstr "spitz" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "Text" @@ -2551,35 +2551,31 @@ msgstr "Bitte mindestens zwei Elemente auswählen, um einen Sprungstich in einen msgid "Please choose one or more commands to add." msgstr "Bitte hinzuzufügende Befehle auswählen." -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "Ink/Stitch Text" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "Schriftart" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "Schriftgrößenfilter (mm). 0 für alle Größen." -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "Zeichen" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "Filtert die Schriften nach verfügbaren Zeichen." -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "Filtert die Schriften nach Kategorie." -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "Schriftfilter" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2588,86 +2584,90 @@ msgstr "Schriftfilter" msgid "Options" msgstr "Optionen" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "Sticke Textzeilen vor und zurück" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "nie" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "nach jeder Reihe" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "nach jedem Wort" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "nach jedem Buchstaben" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "Fadenschnitt-Befehl hinzufügen" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "Visuelle Befehle verwenden" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "Wenn aktiviert, werden visuelle Befehle (Symbole) eingefügt. Wenn deaktiviert, wird der Fadenschnitt über die Parametereinstellungen bestimmt." -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "Abbrechen" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "Anwenden und schließen" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "Diese Schriftart hat keine verfügbare Schriftvariante. Bitte aktualisieren oder entfernen." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "Text Skalierung %s%%" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "Fehler: Der Text kann nicht in das Dokument eingefügt werden.\n" "%s" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "Größe" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "Fadenschnittbefehle hinzufügen" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Maßstab" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "Bitte wähle nur einen Textabschnitt." +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "Ink/Stitch Text" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "Der Text enthält keine Schriftzeichen." @@ -2716,61 +2716,61 @@ msgstr "Um Text in Textzeilen zu zerlegen, bitte ein oder mehrere Textelemente a msgid "Cannot read palette: invalid GIMP palette header" msgstr "Palette kann nicht gelesen werden: Ungültiger GIMP-Palettenheader" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "Diese Einstellung wird auf 1 Objekt angewendet." -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "Diese Einstellungen werden auf %d Objekte angewendet." -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Einige Einstellungen hatten unterschiedliche Werte der Objekte. Bitte einen Wert aus der Liste auswählen oder einen neuen Namen eingeben." -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Deaktivierung dieser Registerkarte, deaktiviert die folgenden %d Registerkarten." -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "Deaktivierung dieser Registerkarte, deaktiviert die folgende Registerkarte." -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Aktivierung dieser Registerkarte deaktiviert %s und umgekehrt." -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "Inkscape Objekte" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "Keine Optionen verfügbar" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr " würfeln" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Hier klicken, um die Speicherung dieses Parameters bei \"Anwenden und schließen\" zu erzwingen" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Dieser Parameter wird gespeichert, wenn man auf \"Übernehmen und beenden\" klickt" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" -msgstr "Stickparameter" - -#: lib/extensions/params.py:504 +#: lib/extensions/params.py:502 msgid "Use Last Settings" msgstr "Letzte Einstellungen verwenden" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" +msgstr "Stickparameter" + #: lib/extensions/reorder.py:20 msgid "Please select at least two elements to reorder." msgstr "Zum Sortieren bitte mindestens zwei Elemente auswählen." @@ -3029,116 +3029,116 @@ msgstr "Einstellung \"%s\" bereits vorhanden. Bitte verwenden Sie einen anderen #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "STICH" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "SPRUNG" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "SCHNEIDEN" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "STOP" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "FARBWECHSEL" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "Langsamer (Pfeil Runter)" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "Schneller (Pfeil Hoch)" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "Gehe einen Stich zurück (-)" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "Gehe einen Stich vor (+)" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "Gehe einen Befehl zurück (Bild ↓)" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "Gehe einen Befehl vor (Bild ↑)" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "Vorwärts abspielen (→)" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "Abspielen (P)" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "Neustart (R)" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "Zeige Nadeleinstichpositionen (O)" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "Sprungstiche anzeigen" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "Fadenschnittbefehle anzeigen" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "Stoppbefehle anzeigen" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "Farbwechsel anzeigen" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "Steuerung" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "Zeige" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "Geschwindigkeit" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "%d Stiche/Sekunde" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "Vorschau" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "Stick Simulation" @@ -4312,6 +4312,10 @@ msgstr "Füllobjekte aufspalten" msgid "Tools: Fill" msgstr "Werkzeuge: Füllung" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "Komplex" @@ -4320,13 +4324,17 @@ msgstr "Komplex" msgid "Cleanup Document" msgstr "Dokument bereinigen" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "Kleine Füllbereiche entfernen" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." -msgstr "Entferne Bereiche, die kleiner sind als der Schwellenwert." +msgid "Removes areas smaller than defined by threshold." +msgstr "" #: inx/inkstitch_cleanup.inx:8 msgid "Fill area threshold (px²)" @@ -4375,6 +4383,10 @@ msgstr "Linie zu Satinsäule" msgid "Convert Satin to Stroke" msgstr "Satin zu Geradstich" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "Satinsäulen erhalten" @@ -4531,6 +4543,22 @@ msgstr "Bearbeiten" msgid "Embroider" msgstr "Sticken" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "Füllung zu Mittellinie" @@ -4616,6 +4644,10 @@ msgstr "https://inkstitch.org/de/docs/thread-color/#farbpalette-erstellen" msgid "Add Commands" msgstr "Dokumentbefehle hinzufügen" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "Farbverlauf in Blöcke aufteilen" @@ -5236,6 +5268,10 @@ msgstr "Geradstich-Toleranz (mm)" msgid "Add Layer Commands" msgstr "Ebenenbefehle hinzufügen" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "Text" @@ -5294,6 +5330,22 @@ msgstr "Benutzerdefinierter Ordner für Schriften" msgid "Font Management" msgstr "Schriftverwaltung" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "Minimale Distanz (mm)" @@ -5314,11 +5366,23 @@ msgstr "JSON erstellen" msgid "Font info" msgstr "Schriftinformation" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "SVG-Schriftdatei" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "Standard-Glyphe" @@ -5360,9 +5424,14 @@ msgid "Max Scale" msgstr "Maximale Skalierung" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "Kerning" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5396,6 +5465,14 @@ msgstr "Breite des Leerzeichens (Standard: 20)" msgid "Remove Kerning" msgstr "Kerning entfernen" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "Schriftdateien auswählen" @@ -5404,6 +5481,10 @@ msgstr "Schriftdateien auswählen" msgid "Update Glyphlist" msgstr "Liste verfügbarer Zeichen aktualisieren" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "JSON-Datei" @@ -5412,6 +5493,14 @@ msgstr "JSON-Datei" msgid "Letters to font" msgstr "Buchstaben zu Schrift" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "Dateiformat" @@ -5432,6 +5521,10 @@ msgstr "Als Parameter" msgid "As symbol" msgstr "Als Symbol" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "Objektbefehle hinzufügen" @@ -5784,6 +5877,10 @@ msgstr "PDF-Export" msgid "Remove embroidery settings" msgstr "Stickeinstellungen entfernen" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "Parameter entfernen" diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po index e72009a9..f47ff5ba 100644 --- a/translations/messages_el_GR.po +++ b/translations/messages_el_GR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-20 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,59 +2709,59 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" +#: lib/extensions/params.py:502 +msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:504 -msgid "Use Last Settings" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" msgstr "" #: lib/extensions/reorder.py:20 @@ -3021,116 +3021,116 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "" @@ -4303,6 +4303,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4311,12 +4315,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4366,6 +4374,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4522,6 +4534,22 @@ msgstr "" msgid "Embroider" msgstr "" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4607,6 +4635,10 @@ msgstr "" msgid "Add Commands" msgstr "" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5227,6 +5259,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5285,6 +5321,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5305,11 +5357,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5351,9 +5415,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5387,6 +5456,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5395,6 +5472,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5403,6 +5484,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5423,6 +5512,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5775,6 +5868,10 @@ msgstr "" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po index 264752f5..509ccc5f 100644 --- a/translations/messages_en_US.po +++ b/translations/messages_en_US.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: English\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,59 +2709,59 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" +#: lib/extensions/params.py:502 +msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:504 -msgid "Use Last Settings" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" msgstr "" #: lib/extensions/reorder.py:20 @@ -3021,116 +3021,116 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "" @@ -4303,6 +4303,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4311,12 +4315,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4366,6 +4374,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4522,6 +4534,22 @@ msgstr "" msgid "Embroider" msgstr "" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4607,6 +4635,10 @@ msgstr "" msgid "Add Commands" msgstr "" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5227,6 +5259,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5285,6 +5321,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5305,11 +5357,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5351,9 +5415,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5387,6 +5456,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5395,6 +5472,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5403,6 +5484,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5423,6 +5512,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5775,6 +5868,10 @@ msgstr "" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po index 229ec47a..e155c72a 100644 --- a/translations/messages_es_ES.po +++ b/translations/messages_es_ES.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "Texto" @@ -2546,35 +2546,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "Elija uno o más comandos para agregar." -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "Letras de Ink/Stitch" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "Fuente" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2583,85 +2579,89 @@ msgstr "" msgid "Options" msgstr "Opciones" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "Unir líneas de texto de un lado a otro" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "Cancelar" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "Aplicar y Salir" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "Esta fuente no tiene ninguna variante de fuente disponible. Actualice o elimine la fuente." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "Escalar Texto %s%%" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "Tamaño" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Escala" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "Por favor seleccione sólo un bloque de texto." +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "Letras de Ink/Stitch" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2710,61 +2710,61 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "No se puede leer la paleta: la cabecera de la paleta de GIMP no es válida" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "Esta configuración se aplicará a 1 objeto." -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "Esta configuración se aplicará a %d objetos." -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Algunas configuraciones tenían valores diferentes en los objetos. Seleccione un valor del menú desplegable o ingrese uno nuevo." -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "La desactivación de esta pestaña desactivará las siguientes %d pestañas." -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "La desactivación de esta pestaña desactivará la siguiente pestaña." -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Habilitar esta pestaña deshabilitará %s y viceversa." -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "Objetos de Inkscape" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Haga clic para forzar que se guarde este parámetro cuando haga clic en \"Aplicar y salir\"" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Este parámetro se guardará cuando haga clic en \"Aplicar y salir\"" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" -msgstr "Parámetros de Bordado" - -#: lib/extensions/params.py:504 +#: lib/extensions/params.py:502 msgid "Use Last Settings" msgstr "Usar los últimos ajustes" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" +msgstr "Parámetros de Bordado" + #: lib/extensions/reorder.py:20 msgid "Please select at least two elements to reorder." msgstr "" @@ -3022,116 +3022,116 @@ msgstr "El preajuste %s ya existe. Utilice otro nombre o presione \"Sobrescribir #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "PUNTADA" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "SALTAR" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "CORTE" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "PARAR" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "Cambio de Color" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "Reducir la velocidad (flecha hacia abajo)" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "Aumentar la velocidad (Flecha hacia arriba)" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "Reiniciar (R)" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "Muestra el punto de penetración de la aguja (O)" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "Controles" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "Mostrar" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "Prevista" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "Simulación de bordado" @@ -4304,6 +4304,10 @@ msgstr "Separar objetos de relleno" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "Complejo" @@ -4312,13 +4316,17 @@ msgstr "Complejo" msgid "Cleanup Document" msgstr "Limpiar documento" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "Eliminar áreas de relleno pequeñas" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." -msgstr "Elimina áreas más pequeñas que sobresalen del borde." +msgid "Removes areas smaller than defined by threshold." +msgstr "" #: inx/inkstitch_cleanup.inx:8 msgid "Fill area threshold (px²)" @@ -4367,6 +4375,10 @@ msgstr "Convertir linea a Raso" msgid "Convert Satin to Stroke" msgstr "Convertir Raso en trazo" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "Mantener la columna de raso" @@ -4523,6 +4535,22 @@ msgstr "Editar" msgid "Embroider" msgstr "Bordar" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4608,6 +4636,10 @@ msgstr "" msgid "Add Commands" msgstr "Añadir Comandos" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5228,6 +5260,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "Añadir capa de comandos" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "Letras" @@ -5286,6 +5322,22 @@ msgstr "Directorio de fuentes personalizadas" msgid "Font Management" msgstr "Gestión de fuentes" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "Distancia mínima (mm)" @@ -5306,11 +5358,23 @@ msgstr "Generar JSON" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "Archivo Fuente SVG" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "Glifo predeterminado" @@ -5352,9 +5416,14 @@ msgid "Max Scale" msgstr "Escala Máxima" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5388,6 +5457,14 @@ msgstr "Ancho del espacio (predeterminado: 20)" msgid "Remove Kerning" msgstr "Quitar interletraje" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "Seleccionar archivos de fuentes" @@ -5396,6 +5473,10 @@ msgstr "Seleccionar archivos de fuentes" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5404,6 +5485,14 @@ msgstr "" msgid "Letters to font" msgstr "Letras fuente" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "Formato de Archivo" @@ -5424,6 +5513,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "Adjuntar comandos a los objetos seleccionados" @@ -5776,6 +5869,10 @@ msgstr "Exportar PDF" msgid "Remove embroidery settings" msgstr "Eliminar todos los ajustes del bordado" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "Eliminar parámetros" diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po index de92f3d1..0f13db1a 100644 --- a/translations/messages_fi_FI.po +++ b/translations/messages_fi_FI.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "Teksti" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "Valitse lisättäväksi yksi tai useampi komento." -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "Ink/Stitch Kirjaimet" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "Asetukset" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "Tikkaa tekstiviivat molempiin suuntiin" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "Peru" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "Hyväksy ja lopeta" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "Skaalaa teksti %s%%" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Skaalaa" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "Valitse vain yksi teksti." +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "Ink/Stitch Kirjaimet" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,61 +2709,61 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "Nämä asetukset lisätään yhteen objektiin." -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "Nämä asetukset lisätään %d objekteihin." -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Tämäm välilehden sammuttaminen sulkee myös %d välilehden." -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "Tämän välilehden sammuttaminen sammuttaa seuraavan välilehden." -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Tämän välilehden käyttöönotto poistaa käytöstä %s ja päinvastoin." -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "Inkscapen objekteja" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Klikkaa pakottaaksesi tämän asetuksen tallentumaan kun klikkaat \"Hyväksy ja lopeta\"" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Tämä asetus tullaan tallentamaan kun klikkaat \"Hyväksy ja lopeta\"" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" -msgstr "Brodeeraus Parametrit" - -#: lib/extensions/params.py:504 +#: lib/extensions/params.py:502 msgid "Use Last Settings" msgstr "Käytä viimeisempiä asetuksia" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" +msgstr "Brodeeraus Parametrit" + #: lib/extensions/reorder.py:20 msgid "Please select at least two elements to reorder." msgstr "" @@ -3021,116 +3021,116 @@ msgstr "Pikavalinta \"%s\" on jo olemassa. Käytä muuta nimeä tai paina ylikir #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "Tikkaa" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "Hyppää" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "Trimmaa" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "Pysäytä" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "Vaihda väriä" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "Hidasta (nuoli alas)" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "Nopeuta (nuoli ylös)" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "Käynnistä uudelleen (R)" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "Näytä neulan paikat (O)" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "Esikatselu" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "Brodeeraus simulaatio" @@ -4303,6 +4303,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4311,12 +4315,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4366,6 +4374,10 @@ msgstr "Muunna viiva satiiniksi" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4522,6 +4534,22 @@ msgstr "" msgid "Embroider" msgstr "Brodeeraus" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4607,6 +4635,10 @@ msgstr "" msgid "Add Commands" msgstr "Lisää käsky" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5227,6 +5259,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "Lisää taso komento" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "Kirjaimet" @@ -5285,6 +5321,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5305,11 +5357,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5351,9 +5415,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5387,6 +5456,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5395,6 +5472,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5403,6 +5484,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5423,6 +5512,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "Liitä komento valittuihin objekteihin" @@ -5775,6 +5868,10 @@ msgstr "" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po index 3bf13f93..424d42e9 100644 --- a/translations/messages_fr_FR.po +++ b/translations/messages_fr_FR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-21 01:04\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2237,7 +2237,7 @@ msgstr "segment" msgid "point" msgstr "point" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "Texte" @@ -2552,35 +2552,31 @@ msgstr "Merci de choisir au moins deux éléments pour convertir le saut en poin msgid "Please choose one or more commands to add." msgstr "Veuillez choisir une ou plusieurs commandes à ajouter." -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "Lettrage Ink/Stitch" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "Police" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "Filtre des fontes selon leur taille (mm). 0 pour obtenir toutes les fontes." -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "Glyphes" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "Filtre les fontes selon la disponibilité des glyphes." -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "Filtre les fontes par catégories." -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "Filtre de fontes" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2589,86 +2585,90 @@ msgstr "Filtre de fontes" msgid "Options" msgstr "Options" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "Brode les lignes de texte en aller-retour" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "Jamais" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "après chaque ligne" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "après chaque mot" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "après chaque lettre" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "Ajouter une commande de coupe" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "Utiliser des symboles de commandes" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "Utilises les symboles de commande si coché. Sinon insère les commandes de coupe en tant que paramètres." -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "Annuler" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "Appliquer et Quitter" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "Cette police n'a pas de variante de police disponible. Veuillez mettre à jour ou supprimer la police." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "Échelle du texte %s%%" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "Erreur : Le texte ne peut pas être appliqué au document.\n" "%s" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "Taille" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "Ajouter coupes" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Échelle" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "Veuillez ne sélectionner qu’un seul bloc de texte." +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "Lettrage Ink/Stitch" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "Ce texte ne contient aucun glyphe." @@ -2717,61 +2717,61 @@ msgstr "Veuillez sélectionner un ou plusieurs éléments de texte pour diviser msgid "Cannot read palette: invalid GIMP palette header" msgstr "Impossible de lire la palette : header de palette GIMP invalide" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "Ces paramètres seront appliqués à 1 objet." -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "Ces paramètres seront appliqués aux %d objets." -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Certains paramètres ont des valeurs différentes d'un objet à l'autre. Sélectionnez une valeur dans la liste déroulante ou entrez-en une nouvelle." -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "La désactivation de cet onglet désactivera les onglets %d suivants." -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "La désactivation de cet onglet désactivera l'onglet suivant." -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Activer cet onglet désactivera %s et vice-versa." -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "Objets Inkscape" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "Aucune option disponible" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "Relancer" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Cliquez pour forcer l’enregistrement de ce paramètre lorsque vous cliquez sur « Appliquer et quitter »" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Ce paramètre sera enregistré lorsque vous cliquez sur « Appliquer et quitter »" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" -msgstr "Paramètres de broderie" - -#: lib/extensions/params.py:504 +#: lib/extensions/params.py:502 msgid "Use Last Settings" msgstr "Utiliser les derniers paramètres" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" +msgstr "Paramètres de broderie" + #: lib/extensions/reorder.py:20 msgid "Please select at least two elements to reorder." msgstr "Veuillez sélectionner au moins deux éléments à ré-ordonner." @@ -3029,116 +3029,116 @@ msgstr "Le préréglage \"%s\" existe déjà. Veuillez utiliser un autre nom ou #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "BRODER" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "SAUT" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "COUPURE" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "STOP" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "CHANGEMENT COULEUR" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "Ralentir (flèche vers le bas)" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "Accélérer (flèche vers le haut)" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "Reculer d'un point (-)" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "Avancer d'un point (+)" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "Reculer d'une commande (page précédente pgDn)" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "Avancer d'une commande (page précédente)" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "Animer en avant (flèche droite)" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "Animer à reculons (flèche gauche)" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "Jouer (P)" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "Redémarrer (R)" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "Afficher les points de pénétration de l'aiguille (O)" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "Montrer les sauts de fil" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "Montrer les coupes de fil" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "Montrer les stops" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "Montrer les changements de couleur" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "Contrôles" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "Montrer" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "Vitesse" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "%d points/sec" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "Commande : %s" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "Aperçu" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "Simulation de broderie" @@ -4315,6 +4315,10 @@ msgstr "Briser des objets de remplissage" msgid "Tools: Fill" msgstr "Outils : Remplissage" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "Complexe" @@ -4323,13 +4327,17 @@ msgstr "Complexe" msgid "Cleanup Document" msgstr "Nettoyer le document" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "Supprimer les petites zones de remplissage" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." -msgstr "Supprime les zones plus petites que celles délimitées par le seuil." +msgid "Removes areas smaller than defined by threshold." +msgstr "" #: inx/inkstitch_cleanup.inx:8 msgid "Fill area threshold (px²)" @@ -4378,6 +4386,10 @@ msgstr "Trait en Satin" msgid "Convert Satin to Stroke" msgstr "Satin en Trait" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "Garder la colonne satin" @@ -4534,6 +4546,22 @@ msgstr "Édition" msgid "Embroider" msgstr "Broder" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "Remplissage vers trait" @@ -4619,6 +4647,10 @@ msgstr "https://inkstitch.org/fr/docs/thread-color#generate-color-palette" msgid "Add Commands" msgstr "Ajouter des commandes" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "Convertir en blocs de dégradés" @@ -5239,6 +5271,10 @@ msgstr "Tolérance du point droit (mm)" msgid "Add Layer Commands" msgstr "Ajouter des commandes à des calques" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "Lettrage" @@ -5297,6 +5333,22 @@ msgstr "Répertoire de police personnalisé" msgid "Font Management" msgstr "Gestion des polices" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "Distance minimale (mm)" @@ -5317,11 +5369,23 @@ msgstr "Générer JSON" msgid "Font info" msgstr "Information sur la fonte" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "Fichier svg de la police" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "Glyphe par défaut" @@ -5363,9 +5427,14 @@ msgid "Max Scale" msgstr "Échelle maximum" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "Crénage" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5399,6 +5468,14 @@ msgstr "Largeur du caractère espace (par défaut : 20)" msgid "Remove Kerning" msgstr "Supprimer le crénage" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "Sélectionnez les fichiers de polices" @@ -5407,6 +5484,10 @@ msgstr "Sélectionnez les fichiers de polices" msgid "Update Glyphlist" msgstr "Mettre à jour la liste des glyphes" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "Fichier json" @@ -5415,6 +5496,14 @@ msgstr "Fichier json" msgid "Letters to font" msgstr "Lettres vers police" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "Format de fichier" @@ -5435,6 +5524,10 @@ msgstr "Comme paramètre" msgid "As symbol" msgstr "Comme symbole" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "Attacher des commandes à des objets sélectionnés" @@ -5787,6 +5880,10 @@ msgstr "Export PDF" msgid "Remove embroidery settings" msgstr "Supprimer tous les paramètres de broderie" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "Supprimer les paramètres" diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po index 8c8ff58c..7dfa6c54 100644 --- a/translations/messages_he_IL.po +++ b/translations/messages_he_IL.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,59 +2709,59 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" +#: lib/extensions/params.py:502 +msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:504 -msgid "Use Last Settings" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" msgstr "" #: lib/extensions/reorder.py:20 @@ -3021,116 +3021,116 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "" @@ -4305,6 +4305,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4313,12 +4317,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4368,6 +4376,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4524,6 +4536,22 @@ msgstr "" msgid "Embroider" msgstr "" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4609,6 +4637,10 @@ msgstr "" msgid "Add Commands" msgstr "" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5229,6 +5261,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5287,6 +5323,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5307,11 +5359,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5353,9 +5417,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5389,6 +5458,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5397,6 +5474,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5405,6 +5486,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5425,6 +5514,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5777,6 +5870,10 @@ msgstr "" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po index a440b050..af8f8edf 100644 --- a/translations/messages_hu_HU.po +++ b/translations/messages_hu_HU.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,59 +2709,59 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" +#: lib/extensions/params.py:502 +msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:504 -msgid "Use Last Settings" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" msgstr "" #: lib/extensions/reorder.py:20 @@ -3021,116 +3021,116 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "" @@ -4303,6 +4303,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4311,12 +4315,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4366,6 +4374,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4522,6 +4534,22 @@ msgstr "" msgid "Embroider" msgstr "" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4607,6 +4635,10 @@ msgstr "" msgid "Add Commands" msgstr "" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5227,6 +5259,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5285,6 +5321,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5305,11 +5357,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5351,9 +5415,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5387,6 +5456,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5395,6 +5472,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5403,6 +5484,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5423,6 +5512,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5775,6 +5868,10 @@ msgstr "" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po index f77a7cf9..04f96247 100644 --- a/translations/messages_it_IT.po +++ b/translations/messages_it_IT.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "Testo" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "Seleziona uno o più comandi da aggiungere." -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "Caratteri Ink/Stitch" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "Opzioni" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "Cucire le linee di testo avanti e indietro" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "Annulla" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "Applica ed esci" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "Scala del testo %s%%" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "Dimensioni" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Scala" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "Selezionare solo un blocco di testo." +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "Caratteri Ink/Stitch" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,61 +2709,61 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "Queste impostazioni saranno applicate ad un oggetto." -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "Queste impostazioni saranno applicate agli oggetti %d." -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Alcuni parametri hanno valori diversi tra gli oggetti. Selezionare un valore dalla lista a discesa o inserirne uno." -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Disabilitando questa scheda saranno disabilitate le schede seguenti: %d ." -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "Disabilitando questa scheda saranno disabilitate le schede seguenti." -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Abilitando questa scheda sarà disabilitata %s e viceversa." -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "Oggetti Inkscape" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Clicca per fare in modo che questo parametro venga salvato quando si premere \"Applica ed esci\"" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Questo parametro sarà salvato quando verrà premuto \"Applica ed esci\"" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" -msgstr "Parametri di ricamo" - -#: lib/extensions/params.py:504 +#: lib/extensions/params.py:502 msgid "Use Last Settings" msgstr "Utilizza le ultime impostazioni" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" +msgstr "Parametri di ricamo" + #: lib/extensions/reorder.py:20 msgid "Please select at least two elements to reorder." msgstr "" @@ -3021,116 +3021,116 @@ msgstr "La configurazione \"%s\" è già esistente. Utilizzare un nome diverso o #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "CUCIRE" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "SALTARE" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "TAGLIARE" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "FERMARE" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "CAMBIO COLORE" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "Rallentare (freccia giù)" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "Accelerare (freccia su)" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "Riavviare (R)" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "Visualizza il punti di entrata dell'ago (O)" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "Anteprima" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "Simulazione di ricamo" @@ -4303,6 +4303,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4311,12 +4315,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4366,6 +4374,10 @@ msgstr "Converti linea in raso" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4522,6 +4534,22 @@ msgstr "" msgid "Embroider" msgstr "Ricamatrice" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4607,6 +4635,10 @@ msgstr "" msgid "Add Commands" msgstr "Aggiungi comandi" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5227,6 +5259,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "Aggiungi comandi di livello" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "Carattere" @@ -5285,6 +5321,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5305,11 +5357,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5351,9 +5415,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5387,6 +5456,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5395,6 +5472,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5403,6 +5484,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5423,6 +5512,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "Collega i comandi agli oggetti selezionati" @@ -5775,6 +5868,10 @@ msgstr "" msgid "Remove embroidery settings" msgstr "Rimuovi impostazioni di ricamo" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po index 86702a82..995f873d 100644 --- a/translations/messages_ja_JP.po +++ b/translations/messages_ja_JP.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2237,7 +2237,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "文字" @@ -2548,35 +2548,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "追加するコマンドを1つ以上選択してください。" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "インク/ステッチの文字配置" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "フォント" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2585,85 +2581,89 @@ msgstr "" msgid "Options" msgstr "オプション" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "テキストの行を前後にステッチします。" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "キャンセル" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "適用して終了" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "このフォントには、使用可能なフォントバリアントがありません。フォントを更新または削除してください。" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "文字の大きさ %s%%" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "サイズ" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "サイズ" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "1ブロックのみ選択してください。" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "インク/ステッチの文字配置" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2712,61 +2712,61 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "この設定は1つのオブジェクトに適用されます。" -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "この設定は%d個のオブジェクトに適用されます。" -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "一部の設定でオブジェクト間で異なる値が設定されています。 ドロップダウンから値を選択するか、新しい値を入力してください。" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "このタブを無効にすると、次の %d のタブが無効になります。" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "このタブを無効にすると、次のタブも無効になります。" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "このタブを有効にすると %s が無効になり、その逆も同様です。" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "Inkscapeオブジェクト" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "適用して終了 \"をクリックしたときに、このパラメータを強制的に保存する場合は、クリックしてください。" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "このパラメータは、\"適応して終了 \"をクリックしたときに保存されます。" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" -msgstr "刺繍パラメータ" - -#: lib/extensions/params.py:504 +#: lib/extensions/params.py:502 msgid "Use Last Settings" msgstr "前回の設定を使う" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" +msgstr "刺繍パラメータ" + #: lib/extensions/reorder.py:20 msgid "Please select at least two elements to reorder." msgstr "" @@ -3024,116 +3024,116 @@ msgstr "プリセット「%s」はすでに存在しています。 別の名前 #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "ステッチ" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "ジャンプ" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "トリム" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "ストップ" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "色変更" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "スローダウン(下矢印)" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "スピードアップ(上矢印)" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "再スタート(R)" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "針落ち点(O)を表示" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "コントロール" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "表示" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "プレビュー" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "刺繡シミュレーション" @@ -4305,6 +4305,10 @@ msgstr "塗りつぶしオブジェクトの分割" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "複雑" @@ -4313,13 +4317,17 @@ msgstr "複雑" msgid "Cleanup Document" msgstr "クリーンアップドキュメント" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "小さな塗りつぶし部分の削除" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." -msgstr "しきい値で指定された領域よりも小さい領域を削除します。" +msgid "Removes areas smaller than defined by threshold." +msgstr "" #: inx/inkstitch_cleanup.inx:8 msgid "Fill area threshold (px²)" @@ -4368,6 +4376,10 @@ msgstr "ラインをサテンに変換" msgid "Convert Satin to Stroke" msgstr "サテンをストロークに変換" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4524,6 +4536,22 @@ msgstr "編集" msgid "Embroider" msgstr "刺繍" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4609,6 +4637,10 @@ msgstr "" msgid "Add Commands" msgstr "追加コマンド" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5229,6 +5261,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "レイヤー追加コマンド" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "レタリング" @@ -5287,6 +5323,22 @@ msgstr "カスタムフォントディレクトリ" msgid "Font Management" msgstr "フォント管理" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5307,11 +5359,23 @@ msgstr "JSONを生成する" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "SVGフォントファイル" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "デフォルトのグリフ" @@ -5353,9 +5417,14 @@ msgid "Max Scale" msgstr "最大スケール" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5389,6 +5458,14 @@ msgstr "スペース文字の幅(デフォルト:20)" msgid "Remove Kerning" msgstr "カーニングを削除します" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "フォントファイルを選択" @@ -5397,6 +5474,10 @@ msgstr "フォントファイルを選択" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5405,6 +5486,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5425,6 +5514,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "選択したオブジェクトにコマンドを付加" @@ -5777,6 +5870,10 @@ msgstr "PDFエクスポート" msgid "Remove embroidery settings" msgstr "刺繍設定を解除" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po index 99931c07..43008267 100644 --- a/translations/messages_ko_KR.po +++ b/translations/messages_ko_KR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,59 +2709,59 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" +#: lib/extensions/params.py:502 +msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:504 -msgid "Use Last Settings" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" msgstr "" #: lib/extensions/reorder.py:20 @@ -3021,116 +3021,116 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "" @@ -4302,6 +4302,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4310,12 +4314,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4365,6 +4373,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4521,6 +4533,22 @@ msgstr "" msgid "Embroider" msgstr "" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4606,6 +4634,10 @@ msgstr "" msgid "Add Commands" msgstr "" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5226,6 +5258,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5284,6 +5320,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5304,11 +5356,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5350,9 +5414,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5386,6 +5455,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5394,6 +5471,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5402,6 +5483,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5422,6 +5511,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5774,6 +5867,10 @@ msgstr "" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po index 63182140..ba72fc1e 100644 --- a/translations/messages_nl_NL.po +++ b/translations/messages_nl_NL.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "plat" msgid "point" msgstr "punt" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "Tekst" @@ -2547,35 +2547,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "Kies één of meer commando's om toe te voegen." -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "Ink/Stitch Belettering" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "Lettertype" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2584,86 +2580,90 @@ msgstr "" msgid "Options" msgstr "Opties" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "Borduur regels tekst heen en terug" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "Annuleren" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "Toepassen en Sluiten" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "Dit lettertype heeft geen beschikbare lettertypevariant. Gelieve het lettertype bij te werken of te verwijderen." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "Tekst schaling %s%%" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "Fout: Tekst kan niet op het document worden toegepast.\n" "%s" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "Grootte" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Schaal" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "Selecteer aub slechts een enkel blok tekst." +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "Ink/Stitch Belettering" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2712,61 +2712,61 @@ msgstr "Selecteer een of meer tekstelementen om regels te splitsen." msgid "Cannot read palette: invalid GIMP palette header" msgstr "Kan palet niet lezen: ongeldige GIMP-palet aanhef" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "Deze instellingen worden toegepast op 1 object." -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "Deze instellingen worden toegepast op %d objecten." -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Sommige instellingen hadden verschillende waarden voor verschillende objecten. Selecteer een waarde uit de lijst of voer een nieuwe in." -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Uitschakelen van dit tabblad zal de volgende %d tabbladen uitschakelen." -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "Uitschakelen van dit tabblad zal het volgende tabblad uitschakelen." -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Inschakelen van dit tabblad zal %s uitschakelen en vice-versa." -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "Inkscape objecten" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Klik om deze parameter op te slaan als je \"Toepassen en Afsluiten\" kiest" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Deze parameter wordt opgeslagen als je \"Toepassen en Afsluiten\" klikt" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" -msgstr "Borduur Parameters" - -#: lib/extensions/params.py:504 +#: lib/extensions/params.py:502 msgid "Use Last Settings" msgstr "Gebruik Vorige Instellingen" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" +msgstr "Borduur Parameters" + #: lib/extensions/reorder.py:20 msgid "Please select at least two elements to reorder." msgstr "Selecteer ten minste twee elementen om te hergroeperen." @@ -3024,116 +3024,116 @@ msgstr "Voorkeuze \"%s\" bestaat reeds. Gebruik een andere naam of kies \"Oversc #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "STEEK" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "SPRONG" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "AFKNIPPEN" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "STOP" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "KLEUR WISSEL" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "Langzamer (pijl omlaag)" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "Sneller (pijl omhoog)" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "Herstart (R)" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "Toon het naald penetratiepunt (O)" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "Bediening" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "Toon" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "Voorbeeld" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "Borduursimulatie" @@ -4307,6 +4307,10 @@ msgstr "Opbreken Opvulobjecten" msgid "Tools: Fill" msgstr "Gereedschap: Vullen" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "Complex" @@ -4315,13 +4319,17 @@ msgstr "Complex" msgid "Cleanup Document" msgstr "Document Opschonen" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "Kleine opgevulde gebieden verwijderen" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." -msgstr "Verwijdert gebieden kleiner dan de grenswaarde." +msgid "Removes areas smaller than defined by threshold." +msgstr "" #: inx/inkstitch_cleanup.inx:8 msgid "Fill area threshold (px²)" @@ -4370,6 +4378,10 @@ msgstr "Omzetten Lijn naar Satijn" msgid "Convert Satin to Stroke" msgstr "Satijn omzetten in lijn" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "Behoud satijnkolom" @@ -4526,6 +4538,22 @@ msgstr "Bewerken" msgid "Embroider" msgstr "Borduur" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4611,6 +4639,10 @@ msgstr "https://inkstitch.org/docs/thread-color#generate-color-palette" msgid "Add Commands" msgstr "Voeg Commando's Toe" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5231,6 +5263,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "Toevoegen Laag Commando's" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "Belettering" @@ -5289,6 +5325,22 @@ msgstr "Aangepaste lettertypenmap" msgid "Font Management" msgstr "Lettertype beheer" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "Minimumafstand (mm)" @@ -5309,11 +5361,23 @@ msgstr "Genereer JSON" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "SVG lettertypebestand" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "Standaard Glyph" @@ -5355,9 +5419,14 @@ msgid "Max Scale" msgstr "Max Schaal" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5391,6 +5460,14 @@ msgstr "Spatie tekenbreedte (standaard: 20)" msgid "Remove Kerning" msgstr "Uitlijning verwijderen" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "Selecteer lettertype bestanden" @@ -5399,6 +5476,10 @@ msgstr "Selecteer lettertype bestanden" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5407,6 +5488,14 @@ msgstr "" msgid "Letters to font" msgstr "Letters naar lettertype" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "Bestandsformaat" @@ -5427,6 +5516,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "Koppel Commando's aan Geselecteerde Objecten" @@ -5779,6 +5872,10 @@ msgstr "PDF Export" msgid "Remove embroidery settings" msgstr "Verwijder Borduurinstellingen" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "Parameters verwijderen" diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po index e663de56..4b8e9e78 100644 --- a/translations/messages_no_NO.po +++ b/translations/messages_no_NO.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "flat" msgid "point" msgstr "punkt" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "Tekst" @@ -2546,35 +2546,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "Skrifttype" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2583,85 +2579,89 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "Avbryt" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "Fullfør og Avslutt" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "Størrelse" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2710,59 +2710,59 @@ msgstr "Vennligst velg en eller flere tekst-elementer for å splitte linjene." msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Noen innstillinger har forskjellige verdier på tvers av objekter. Velg en verdi fra rullemenyen eller skriv inn en ny." -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "Inkscape objekter" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" +#: lib/extensions/params.py:502 +msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:504 -msgid "Use Last Settings" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" msgstr "" #: lib/extensions/reorder.py:20 @@ -3022,116 +3022,116 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "STING" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "HOPP" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "STOPP" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "Langsommere (pil ned)" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "Raskere (pil opp)" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "Genstart (R)" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "Vis" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "Broderi-simulering" @@ -4304,6 +4304,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4312,12 +4316,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4367,6 +4375,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4523,6 +4535,22 @@ msgstr "" msgid "Embroider" msgstr "Broder" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4608,6 +4636,10 @@ msgstr "" msgid "Add Commands" msgstr "Legg til kommentarer" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5228,6 +5260,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5286,6 +5322,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5306,11 +5358,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5352,9 +5416,14 @@ msgid "Max Scale" msgstr "Meksimun skala" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5388,6 +5457,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "Velg skifttype-filer" @@ -5396,6 +5473,10 @@ msgstr "Velg skifttype-filer" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5404,6 +5485,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "Filformat" @@ -5424,6 +5513,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5776,6 +5869,10 @@ msgstr "" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po index b9c8ec3a..ab87a7bb 100644 --- a/translations/messages_pl_PL.po +++ b/translations/messages_pl_PL.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "Wybierz jedną lub więcej komend." -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "Ink/Stitch Liternictwo" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "Czcionka" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "Filtruj rozmiary czcionek (mm). 0 dla braku filtrowania." -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "Filtruj czcionki po dostępnych znakach." -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "Filtruj czcionki według kategorii." -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "Filtr czcionek" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "Filtr czcionek" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "Nigdy" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "po każdej linii" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "po każdym wyrazie" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "po każdej literze" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "Anuluj" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "Zastosuj i wyjdź" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "Rozmiar" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "Ink/Stitch Liternictwo" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,61 +2709,61 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "Te ustawienia zostaną zastosowane dla 1 obiektu." -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "Te ustawienia zostaną zastosowane dla %d obiektów." -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "Brak dostępnych opcji" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" -msgstr "" - -#: lib/extensions/params.py:504 +#: lib/extensions/params.py:502 msgid "Use Last Settings" msgstr "Użyj ostatnich ustawień" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" +msgstr "" + #: lib/extensions/reorder.py:20 msgid "Please select at least two elements to reorder." msgstr "" @@ -3021,116 +3021,116 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "ŚCIEG" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "STOP" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "ZMIANA KOLORU" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "Zwolnij (strzałka w dół)" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "Przyśpiesz (strzałka w górę)" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "Restart (R)" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "Podgląd" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "" @@ -4305,6 +4305,10 @@ msgstr "" msgid "Tools: Fill" msgstr "Wypełnienie" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4313,12 +4317,16 @@ msgstr "" msgid "Cleanup Document" msgstr "Wyczyść dokument" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4368,6 +4376,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4524,6 +4536,22 @@ msgstr "" msgid "Embroider" msgstr "" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4609,6 +4637,10 @@ msgstr "" msgid "Add Commands" msgstr "Dodaj komendy" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5229,6 +5261,10 @@ msgstr "Długość ściegu prostego (mm)" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "Liternictwo" @@ -5287,6 +5323,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5307,11 +5359,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "SVG plik trzcionek" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5353,9 +5417,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5389,6 +5458,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5397,6 +5474,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "Plik JSON" @@ -5405,6 +5486,14 @@ msgstr "Plik JSON" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "Format pliku" @@ -5425,6 +5514,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "Załączone komendy przy wybranych obiektah" @@ -5777,6 +5870,10 @@ msgstr "Eksport PDF" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po index be66aa2c..06e23ac3 100644 --- a/translations/messages_pt_BR.po +++ b/translations/messages_pt_BR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "Esta fonte não possui uma variante disponível. Por favor, atualize ou remova a fonte." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "Tamanho" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,59 +2709,59 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" +#: lib/extensions/params.py:502 +msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:504 -msgid "Use Last Settings" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" msgstr "" #: lib/extensions/reorder.py:20 @@ -3021,116 +3021,116 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "Recomeçar (R)" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "Mostrar" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "Simulador de Bordado" @@ -4303,6 +4303,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4311,12 +4315,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4366,6 +4374,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4522,6 +4534,22 @@ msgstr "" msgid "Embroider" msgstr "" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4607,6 +4635,10 @@ msgstr "" msgid "Add Commands" msgstr "" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5227,6 +5259,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5285,6 +5321,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5305,11 +5357,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5351,9 +5415,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5387,6 +5456,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5395,6 +5472,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5403,6 +5484,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5423,6 +5512,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5775,6 +5868,10 @@ msgstr "Exportar PDF" msgid "Remove embroidery settings" msgstr "Remover configurações do bordado" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po index e061d015..4d8a3fc7 100644 --- a/translations/messages_pt_PT.po +++ b/translations/messages_pt_PT.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "Cancelar" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "Aplicar e Sair" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Escala" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,61 +2709,61 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "Definições serão aplicadas a 1 objecto." -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "Definições serão aplicadas a %d objectos." -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Algumas definições com valores diferentes entre objectos. Seleccione um valor da lista ou digite novo valor." -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Desactivar esta aba desactivará as seguintes %d abas." -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "Desactivar esta aba desactivará a seguinte aba." -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Activar esta aba desactivará %s e vice-versa." -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "Objectos do Inkscape" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" -msgstr "Parametros de Bordado" - -#: lib/extensions/params.py:504 +#: lib/extensions/params.py:502 msgid "Use Last Settings" msgstr "Usar ultimas definições" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" +msgstr "Parametros de Bordado" + #: lib/extensions/reorder.py:20 msgid "Please select at least two elements to reorder." msgstr "" @@ -3021,116 +3021,116 @@ msgstr "Pré-definição \"%s\" já existe. Use outro nome ou clique \"Substitui #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "Pré-visualização" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "Simulação de Bordado" @@ -4303,6 +4303,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4311,12 +4315,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4366,6 +4374,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4522,6 +4534,22 @@ msgstr "" msgid "Embroider" msgstr "" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4607,6 +4635,10 @@ msgstr "" msgid "Add Commands" msgstr "" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5227,6 +5259,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5285,6 +5321,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5305,11 +5357,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5351,9 +5415,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5387,6 +5456,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5395,6 +5472,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5403,6 +5484,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5423,6 +5512,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5775,6 +5868,10 @@ msgstr "" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po index e59d6946..007f4071 100644 --- a/translations/messages_ro_RO.po +++ b/translations/messages_ro_RO.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "Font" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "Optiuni" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "Anulare" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "Aplica si iesi" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "Proportie text %s%%" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "Marime" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,59 +2709,59 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" +#: lib/extensions/params.py:502 +msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:504 -msgid "Use Last Settings" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" msgstr "" #: lib/extensions/reorder.py:20 @@ -3021,116 +3021,116 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "Inteapa" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "Sari" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "Taie" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "STOP" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "Schimba culoarea" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "Incetineste ( sageata jos)" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "Accelereaza ( sageata sus)" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "Arata" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "" @@ -4304,6 +4304,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4312,12 +4316,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4367,6 +4375,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4523,6 +4535,22 @@ msgstr "Editeaza" msgid "Embroider" msgstr "" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4608,6 +4636,10 @@ msgstr "" msgid "Add Commands" msgstr "Adauga comenzi" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5228,6 +5260,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5286,6 +5322,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5306,11 +5358,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5352,9 +5416,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5388,6 +5457,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5396,6 +5473,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5404,6 +5485,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5424,6 +5513,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5776,6 +5869,10 @@ msgstr "PDF Export" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po index 01c2d3fe..272f6307 100644 --- a/translations/messages_ru_RU.po +++ b/translations/messages_ru_RU.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "Текст" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "Выберите одну или несколько команд для добавления." -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "Надписи Ink/Stitch" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "Шрифт" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "Параметры" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "Вышивать строки поочерёдно вперёд и назад" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "Отмена" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "Применить и Выйти" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "Для этого шрифта нет доступного варианта. Обновите или удалите этот шрифт." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "Масштаб текста %s%%" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "Размер" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Масштаб" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "Выберите только один блок с текстом." +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "Надписи Ink/Stitch" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,61 +2709,61 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "Эти настройки будут применены к 1 объекту." -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "Эти параметры будут применены к %d объектам." -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Некоторые параметры имеют различные значения у выбранных объектов. Выберите значение из списка или введите новое." -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Отключение этой вкладки отключит также следующие %d вкладки." -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "Отключение этой вкладки отключит также следующую вкладу." -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Включение этой вкладки отключит %s и наоборот." -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "Объекты Inkscape" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Кликните, чтобы эти параметры были сохранены, когда вы нажмете \"Применить и Выйти\"" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Эти параметры будут сохранены, когда вы нажмете \"Применить и Выйти\"" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" -msgstr "Параметры вышивки" - -#: lib/extensions/params.py:504 +#: lib/extensions/params.py:502 msgid "Use Last Settings" msgstr "Использовать последние настройки" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" +msgstr "Параметры вышивки" + #: lib/extensions/reorder.py:20 msgid "Please select at least two elements to reorder." msgstr "" @@ -3021,116 +3021,116 @@ msgstr "Предустановка с именем \"%s\" уже существ #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "СТЕЖОК" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "ПРЫЖОК" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "ОБРЕЗКА" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "СТОП" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "СМЕНА ЦВЕТА" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "Медленнее (стрелка вниз)" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "Быстрее (стрелка вверх)" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "Перезапуск (R)" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "Показывать точки проколов (O)" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "Управление" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "Показать" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "Предпросмотр" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "Симуляция Вышивки" @@ -4305,6 +4305,10 @@ msgstr "Разделить объекты заливок" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "Продвинутый" @@ -4313,13 +4317,17 @@ msgstr "Продвинутый" msgid "Cleanup Document" msgstr "Очистка Дизайна" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "Удалить маленькие области заливок" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." -msgstr "Удаляет области, которые меньше указанного порога." +msgid "Removes areas smaller than defined by threshold." +msgstr "" #: inx/inkstitch_cleanup.inx:8 msgid "Fill area threshold (px²)" @@ -4368,6 +4376,10 @@ msgstr "Преобразовать линию в Сатин" msgid "Convert Satin to Stroke" msgstr "Преобразовать Сатин в Строчку" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "Оставить сатин" @@ -4524,6 +4536,22 @@ msgstr "Правка" msgid "Embroider" msgstr "Экспорт вышивки" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4609,6 +4637,10 @@ msgstr "" msgid "Add Commands" msgstr "Добавить команды" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5229,6 +5261,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "Добавить команды на слой" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "Надписи" @@ -5287,6 +5323,22 @@ msgstr "Папка пользовательских шрифтов" msgid "Font Management" msgstr "Управление шрифтами" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "Минимальная дистанция (мм)" @@ -5307,11 +5359,23 @@ msgstr "Создать JSON" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "Файл шрифта SVG" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "Глиф по умолчанию" @@ -5353,9 +5417,14 @@ msgid "Max Scale" msgstr "Максимальный масштаб" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5389,6 +5458,14 @@ msgstr "Ширина символа пробела (по умолчанию: 20) msgid "Remove Kerning" msgstr "Убрать кернинг" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "Выберите файлы шрифтов" @@ -5397,6 +5474,10 @@ msgstr "Выберите файлы шрифтов" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5405,6 +5486,14 @@ msgstr "" msgid "Letters to font" msgstr "Буквы в шрифт" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "Формат файла" @@ -5425,6 +5514,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "Добавить команды к выбранным объектам" @@ -5777,6 +5870,10 @@ msgstr "Экспорт в PDF" msgid "Remove embroidery settings" msgstr "Убрать параметры вышивки" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "Убрать Параметры" diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po index 9c4c1599..dbaab6d6 100644 --- a/translations/messages_sr_SP.po +++ b/translations/messages_sr_SP.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,59 +2709,59 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" +#: lib/extensions/params.py:502 +msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:504 -msgid "Use Last Settings" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" msgstr "" #: lib/extensions/reorder.py:20 @@ -3021,116 +3021,116 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "" @@ -4304,6 +4304,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4312,12 +4316,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4367,6 +4375,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4523,6 +4535,22 @@ msgstr "" msgid "Embroider" msgstr "" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4608,6 +4636,10 @@ msgstr "" msgid "Add Commands" msgstr "" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5228,6 +5260,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5286,6 +5322,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5306,11 +5358,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5352,9 +5416,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5388,6 +5457,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5396,6 +5473,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5404,6 +5485,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5424,6 +5513,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5776,6 +5869,10 @@ msgstr "" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po index baafcd93..6e4d36b5 100644 --- a/translations/messages_sv_SE.po +++ b/translations/messages_sv_SE.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,59 +2709,59 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" +#: lib/extensions/params.py:502 +msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:504 -msgid "Use Last Settings" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" msgstr "" #: lib/extensions/reorder.py:20 @@ -3021,116 +3021,116 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "" @@ -4303,6 +4303,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4311,12 +4315,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4366,6 +4374,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4522,6 +4534,22 @@ msgstr "" msgid "Embroider" msgstr "" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4607,6 +4635,10 @@ msgstr "" msgid "Add Commands" msgstr "" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5227,6 +5259,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5285,6 +5321,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5305,11 +5357,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5351,9 +5415,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5387,6 +5456,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5395,6 +5472,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5403,6 +5484,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5423,6 +5512,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5775,6 +5868,10 @@ msgstr "" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po index 6e2bb732..25de68fb 100644 --- a/translations/messages_tr_TR.po +++ b/translations/messages_tr_TR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "Yazı" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "İptal et" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "Uygula ve Kapat" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "Lütfen sadece tek blok yazı seçiniz." +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,61 +2709,61 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "Bu ayarlar sadece 1 objeye uygulanacaktır." -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "Bu ayarlar sadece %d objeye uygulanacaktır." -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "Inkscape objeleri" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" -msgstr "" - -#: lib/extensions/params.py:504 +#: lib/extensions/params.py:502 msgid "Use Last Settings" msgstr "En Son Ayarları Kullan" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" +msgstr "" + #: lib/extensions/reorder.py:20 msgid "Please select at least two elements to reorder." msgstr "" @@ -3021,116 +3021,116 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "DİK" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "ATLA" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "KES" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "Nakış Simülasyonu" @@ -4303,6 +4303,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4311,12 +4315,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4366,6 +4374,10 @@ msgstr "Çizgiyi Saten’e Çevir" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4522,6 +4534,22 @@ msgstr "" msgid "Embroider" msgstr "" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4607,6 +4635,10 @@ msgstr "" msgid "Add Commands" msgstr "" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5227,6 +5259,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5285,6 +5321,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5305,11 +5357,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5351,9 +5415,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5387,6 +5456,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5395,6 +5472,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5403,6 +5484,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5423,6 +5512,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5775,6 +5868,10 @@ msgstr "" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po index 7f806dca..9ef38261 100644 --- a/translations/messages_uk_UA.po +++ b/translations/messages_uk_UA.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "Текст" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "Виберіть одну або декілька команд, які потрібно додати." -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "Надписи Ink/Stitch" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "Шрифт" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "Параметри" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "Прошийте рядки тексту вперед і назад" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "Скасувати" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "Застосувати і закрити" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "Для цього шрифта немає доступного варіанта. Оновіть або видаліть цей шрифт." #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "Масштаб тексту %s%%" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "Розмір" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Масштаб" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "Виберіть лише один блок тексту." +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "Надписи Ink/Stitch" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,61 +2709,61 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "Ці настройки буде застосовано до 1 об'єкта." -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "Ці настройки буде застосовано до %d об'єктів." -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "Деякі параметри мають різні значення у вибраних об'єктів. Виберіть значення зі списку або введіть нове." -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "Відключення цієї вкладки також відключить наступні %d вкладок." -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "Відключення цієї вкладки також відключить наступну вкладку." -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Включення цієї вкладки відключить %s і навпаки." -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "Об'єкти Inkscape" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "Натисніть тут, щоб ці параметри були збережені, коли ви натиснете \"Застосувати і Вийти\"" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "Ці параметри будуть збережені, коли ви натиснете \"Застосувати і Вийти\"" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" -msgstr "Параметри вишивки" - -#: lib/extensions/params.py:504 +#: lib/extensions/params.py:502 msgid "Use Last Settings" msgstr "Використовувати останні налаштування" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" +msgstr "Параметри вишивки" + #: lib/extensions/reorder.py:20 msgid "Please select at least two elements to reorder." msgstr "" @@ -3021,116 +3021,116 @@ msgstr "Передвстановлений набір параметрів \"%s\ #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "СТІЖОК" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "СТРИБОК" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "ОБРІЗКА" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "СТОП" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "ЗМІНА КОЛЬОРА" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "Уповільнення (стрілка вниз)" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "Прискорити (стрілка вгору)" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "Перезапустити (R)" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "Показати точку проникнення голки (O)" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "Керування" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "Показати" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "Попередній перегляд" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "Симуляція вишивання" @@ -4305,6 +4305,10 @@ msgstr "Розділити об'єкти заливок" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4313,12 +4317,16 @@ msgstr "" msgid "Cleanup Document" msgstr "Очистка Дизайну" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4368,6 +4376,10 @@ msgstr "Перетворити лінію в Сатин" msgid "Convert Satin to Stroke" msgstr "Перетворити Сатин в Стрічку" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4524,6 +4536,22 @@ msgstr "Правка" msgid "Embroider" msgstr "Експорт вишивки" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4609,6 +4637,10 @@ msgstr "" msgid "Add Commands" msgstr "Додати команди" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5229,6 +5261,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "Добавити команди на шар" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "Надписи" @@ -5287,6 +5323,22 @@ msgstr "Папка користувацьких шрифтів" msgid "Font Management" msgstr "Керування шрифтами" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5307,11 +5359,23 @@ msgstr "Створити JSON" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "Файл шрифта SVG" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "Глиф за замовчуванням" @@ -5353,9 +5417,14 @@ msgid "Max Scale" msgstr "Максимальний масштаб" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5389,6 +5458,14 @@ msgstr "Ширина символа пробіла (за замовчуванн msgid "Remove Kerning" msgstr "Прибрати кернінг" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "Виберіть файли шрифтів" @@ -5397,6 +5474,10 @@ msgstr "Виберіть файли шрифтів" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5405,6 +5486,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5425,6 +5514,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "Додати команди до вибраних об'єктів" @@ -5777,6 +5870,10 @@ msgstr "Експорт в PDF" msgid "Remove embroidery settings" msgstr "Видалити параметри вишивки" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po index f6c7c732..1c231672 100644 --- a/translations/messages_vi_VN.po +++ b/translations/messages_vi_VN.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,59 +2709,59 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" +#: lib/extensions/params.py:502 +msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:504 -msgid "Use Last Settings" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" msgstr "" #: lib/extensions/reorder.py:20 @@ -3021,116 +3021,116 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "" @@ -4302,6 +4302,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4310,12 +4314,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4365,6 +4373,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4521,6 +4533,22 @@ msgstr "" msgid "Embroider" msgstr "" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4606,6 +4634,10 @@ msgstr "" msgid "Add Commands" msgstr "" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5226,6 +5258,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5284,6 +5320,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5304,11 +5356,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5350,9 +5414,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5386,6 +5455,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5394,6 +5471,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5402,6 +5483,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5422,6 +5511,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5774,6 +5867,10 @@ msgstr "" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po index a029c739..65f43aca 100644 --- a/translations/messages_zh_CN.po +++ b/translations/messages_zh_CN.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "平面" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "文本" @@ -2547,35 +2547,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "请选择一个或多个命令来添加。" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "Ink/Stitch 刻字" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "字体" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2584,85 +2580,89 @@ msgstr "" msgid "Options" msgstr "选项" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "尺寸" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "比例" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "Ink/Stitch 刻字" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2711,59 +2711,59 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" +#: lib/extensions/params.py:502 +msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:504 -msgid "Use Last Settings" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" msgstr "" #: lib/extensions/reorder.py:20 @@ -3023,116 +3023,116 @@ msgstr "预设“%s”已存在。 请使用其他名称或按“覆盖”" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "针迹" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "跳跃" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "剪线" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "停止" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "颜色变化" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "减速(向下箭头)" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "加速(向上箭头)" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "重新开始 (R)" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "显示进针点(O)" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "控件" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "显示" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "预览" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "刺绣模拟" @@ -4306,6 +4306,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4314,12 +4318,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4369,6 +4377,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4525,6 +4537,22 @@ msgstr "编辑" msgid "Embroider" msgstr "刺绣" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4610,6 +4638,10 @@ msgstr "https://inkstitch.org/docs/thread-color#generate-color-palette" msgid "Add Commands" msgstr "添加命令" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5230,6 +5262,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5288,6 +5324,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5308,11 +5360,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5354,9 +5418,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5390,6 +5459,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5398,6 +5475,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5406,6 +5487,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5426,6 +5515,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5778,6 +5871,10 @@ msgstr "" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po index 661169d4..b8c0a8c6 100644 --- a/translations/messages_zh_TW.po +++ b/translations/messages_zh_TW.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" -"PO-Revision-Date: 2023-10-19 01:06\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" +"PO-Revision-Date: 2023-10-22 01:10\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Project-Id-Version: \n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-19 01:05+0000\n" +"POT-Creation-Date: 2023-10-22 01:09+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -2235,7 +2235,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/extensions/lettering.py:99 +#: lib/elements/text.py:13 lib/extensions/lettering.py:100 msgid "Text" msgstr "" @@ -2545,35 +2545,31 @@ msgstr "" msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/lettering.py:40 lib/extensions/lettering.py:528 -msgid "Ink/Stitch Lettering" -msgstr "" - -#: lib/extensions/lettering.py:50 +#: lib/extensions/lettering.py:51 msgid "Font" msgstr "" -#: lib/extensions/lettering.py:59 +#: lib/extensions/lettering.py:60 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/extensions/lettering.py:61 +#: lib/extensions/lettering.py:62 msgid "Glyphs" msgstr "" -#: lib/extensions/lettering.py:63 +#: lib/extensions/lettering.py:64 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/extensions/lettering.py:70 +#: lib/extensions/lettering.py:71 msgid "Filter fonts by category." msgstr "" -#: lib/extensions/lettering.py:79 +#: lib/extensions/lettering.py:80 msgid "Font Filter" msgstr "" -#: lib/extensions/lettering.py:82 lib/gui/test_swatches.py:33 +#: lib/extensions/lettering.py:83 lib/gui/test_swatches.py:33 #: inx/inkstitch_apply_threadlist.inx:7 inx/inkstitch_fill_to_stroke.inx:15 #: inx/inkstitch_gradient_blocks.inx:15 #: inx/inkstitch_lettering_along_path.inx:13 @@ -2582,85 +2578,89 @@ msgstr "" msgid "Options" msgstr "" -#: lib/extensions/lettering.py:87 +#: lib/extensions/lettering.py:88 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "Never" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each line" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each word" msgstr "" -#: lib/extensions/lettering.py:90 +#: lib/extensions/lettering.py:91 msgid "after each letter" msgstr "" -#: lib/extensions/lettering.py:91 +#: lib/extensions/lettering.py:92 msgid "Add trim command" msgstr "" -#: lib/extensions/lettering.py:94 +#: lib/extensions/lettering.py:95 msgid "Use command symbols" msgstr "" -#: lib/extensions/lettering.py:96 +#: lib/extensions/lettering.py:97 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/extensions/lettering.py:104 lib/extensions/params.py:499 +#: lib/extensions/lettering.py:105 lib/extensions/params.py:497 #: print/templates/custom-page.html:23 print/templates/custom-page.html:27 #: print/templates/custom-page.html:33 print/templates/ui.html:102 #: print/templates/ui.html:106 print/templates/ui.html:112 msgid "Cancel" msgstr "" -#: lib/extensions/lettering.py:108 lib/extensions/params.py:507 +#: lib/extensions/lettering.py:109 lib/extensions/params.py:505 msgid "Apply and Quit" msgstr "" -#: lib/extensions/lettering.py:287 +#: lib/extensions/lettering.py:288 msgid "This font has no available font variant. Please update or remove the font." msgstr "" #. The user has chosen to scale the text by some percentage #. (50%, 200%, etc). If you need to use the percentage symbol, #. make sure to double it (%%). -#: lib/extensions/lettering.py:348 +#: lib/extensions/lettering.py:349 #, python-format msgid "Text scale %s%%" msgstr "" -#: lib/extensions/lettering.py:359 +#: lib/extensions/lettering.py:360 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/extensions/lettering.py:440 lib/extensions/zip.py:136 +#: lib/extensions/lettering.py:447 lib/extensions/zip.py:136 #: inx/inkstitch_commands_scale_symbols.inx:6 #: inx/inkstitch_lettering_generate_json.inx:82 msgid "Size" msgstr "" -#: lib/extensions/lettering.py:454 +#: lib/extensions/lettering.py:461 msgid "Add trims" msgstr "" -#: lib/extensions/lettering.py:460 print/templates/ui_svg_action_buttons.html:1 +#: lib/extensions/lettering.py:467 print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/extensions/lettering.py:517 +#: lib/extensions/lettering.py:524 msgid "Please select only one block of text." msgstr "" +#: lib/extensions/lettering.py:535 lib/extensions/lettering.py:545 +msgid "Ink/Stitch Lettering" +msgstr "" + #: lib/extensions/lettering_along_path.py:39 msgid "The text doesn't contain any glyphs." msgstr "" @@ -2709,59 +2709,59 @@ msgstr "" msgid "Cannot read palette: invalid GIMP palette header" msgstr "" -#: lib/extensions/params.py:273 +#: lib/extensions/params.py:275 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:275 +#: lib/extensions/params.py:277 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:280 +#: lib/extensions/params.py:282 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:285 +#: lib/extensions/params.py:287 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:289 +#: lib/extensions/params.py:291 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:293 +#: lib/extensions/params.py:295 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:353 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:410 +#: lib/extensions/params.py:412 msgid "No options available" msgstr "" -#: lib/extensions/params.py:430 +#: lib/extensions/params.py:432 msgid "Re-roll" msgstr "" -#: lib/extensions/params.py:458 +#: lib/extensions/params.py:460 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:470 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:480 -msgid "Embroidery Params" +#: lib/extensions/params.py:502 +msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:504 -msgid "Use Last Settings" +#: lib/extensions/params.py:786 +msgid "Embroidery Params" msgstr "" #: lib/extensions/reorder.py:20 @@ -3021,116 +3021,116 @@ msgstr "" #. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-# #. command label at bottom of simulator window -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:147 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:147 #: inx/inkstitch_output_GCODE.inx:29 msgid "STITCH" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:150 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:150 msgid "JUMP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:153 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:153 msgid "TRIM" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:156 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:156 #: inx/inkstitch_output_GCODE.inx:33 msgid "STOP" msgstr "" -#: lib/gui/simulator.py:21 electron/src/renderer/assets/js/simulator.js:159 +#: lib/gui/simulator.py:22 electron/src/renderer/assets/js/simulator.js:159 #: inx/inkstitch_output_GCODE.inx:31 msgid "COLOR CHANGE" msgstr "" -#: lib/gui/simulator.py:58 electron/src/renderer/components/Simulator.vue:543 +#: lib/gui/simulator.py:60 electron/src/renderer/components/Simulator.vue:543 msgid "Slow down (arrow down)" msgstr "" -#: lib/gui/simulator.py:62 electron/src/renderer/components/Simulator.vue:553 +#: lib/gui/simulator.py:64 electron/src/renderer/components/Simulator.vue:553 msgid "Speed up (arrow up)" msgstr "" -#: lib/gui/simulator.py:66 +#: lib/gui/simulator.py:68 msgid "Go backward one stitch (-)" msgstr "" -#: lib/gui/simulator.py:70 +#: lib/gui/simulator.py:72 msgid "Go forward one stitch (+)" msgstr "" -#: lib/gui/simulator.py:74 +#: lib/gui/simulator.py:76 msgid "Go backward one command (page-down)" msgstr "" -#: lib/gui/simulator.py:78 +#: lib/gui/simulator.py:80 msgid "Go forward one command (page-up)" msgstr "" -#: lib/gui/simulator.py:83 +#: lib/gui/simulator.py:85 msgid "Animate forward (arrow right)" msgstr "" -#: lib/gui/simulator.py:87 +#: lib/gui/simulator.py:89 msgid "Animate in reverse (arrow left)" msgstr "" -#: lib/gui/simulator.py:91 +#: lib/gui/simulator.py:93 msgid "Play (P)" msgstr "" -#: lib/gui/simulator.py:95 +#: lib/gui/simulator.py:97 msgid "Restart (R)" msgstr "" -#: lib/gui/simulator.py:99 +#: lib/gui/simulator.py:101 msgid "Display needle penetration point (O)" msgstr "" -#: lib/gui/simulator.py:111 +#: lib/gui/simulator.py:113 msgid "Show jump stitches" msgstr "" -#: lib/gui/simulator.py:115 +#: lib/gui/simulator.py:117 msgid "Show trims" msgstr "" -#: lib/gui/simulator.py:119 +#: lib/gui/simulator.py:121 msgid "Show stops" msgstr "" -#: lib/gui/simulator.py:123 +#: lib/gui/simulator.py:125 msgid "Show color changes" msgstr "" -#: lib/gui/simulator.py:133 electron/src/renderer/components/Simulator.vue:167 +#: lib/gui/simulator.py:130 +msgid "Detach/attach simulator window" +msgstr "" + +#: lib/gui/simulator.py:140 electron/src/renderer/components/Simulator.vue:167 msgid "Controls" msgstr "" -#: lib/gui/simulator.py:147 electron/src/renderer/components/Simulator.vue:225 +#: lib/gui/simulator.py:154 electron/src/renderer/components/Simulator.vue:225 msgid "Show" msgstr "" -#: lib/gui/simulator.py:158 +#: lib/gui/simulator.py:167 msgid "Speed" msgstr "" -#: lib/gui/simulator.py:314 +#: lib/gui/simulator.py:324 #, python-format msgid "%d stitches/sec" msgstr "" -#: lib/gui/simulator.py:725 +#: lib/gui/simulator.py:737 #, python-format msgid "Command: %s" msgstr "" -#: lib/gui/simulator.py:1215 lib/gui/simulator.py:1227 -msgid "Preview" -msgstr "" - -#: lib/gui/simulator.py:1258 +#: lib/gui/simulator.py:1060 msgid "Embroidery Simulation" msgstr "" @@ -4302,6 +4302,10 @@ msgstr "" msgid "Tools: Fill" msgstr "" +#: inx/inkstitch_break_apart.inx:14 +msgid "This extension will try to repair fill shapes and break them apart if necessary. Holes will be retained. Use on simple or overlapping shapes." +msgstr "" + #: inx/inkstitch_break_apart.inx:19 msgid "Complex" msgstr "" @@ -4310,12 +4314,16 @@ msgstr "" msgid "Cleanup Document" msgstr "" +#: inx/inkstitch_cleanup.inx:5 +msgid "Use this extension to remove small objects from the document." +msgstr "" + #: inx/inkstitch_cleanup.inx:7 msgid "Remove Small Fill Areas" msgstr "" #: inx/inkstitch_cleanup.inx:7 -msgid "Removes areas smaller than dedined by threshold." +msgid "Removes areas smaller than defined by threshold." msgstr "" #: inx/inkstitch_cleanup.inx:8 @@ -4365,6 +4373,10 @@ msgstr "" msgid "Convert Satin to Stroke" msgstr "" +#: inx/inkstitch_convert_to_stroke.inx:6 +msgid "Converts a satin column into a running stitch." +msgstr "" + #: inx/inkstitch_convert_to_stroke.inx:8 msgid "Keep satin column" msgstr "" @@ -4521,6 +4533,22 @@ msgstr "" msgid "Embroider" msgstr "" +#: inx/inkstitch_embroider.inx:5 +msgid "Create a stitch file" +msgstr "" + +#: inx/inkstitch_embroider.inx:6 +msgid "Save your embroidery file through | File > Save a Copy ... |" +msgstr "" + +#: inx/inkstitch_embroider.inx:7 +msgid "Choose from listed embroidery file formats and save." +msgstr "" + +#: inx/inkstitch_embroider.inx:9 +msgid "Multiple file formats can be saved by choosing the zip file format." +msgstr "" + #: inx/inkstitch_fill_to_stroke.inx:3 inx/inkstitch_fill_to_stroke.inx:24 msgid "Fill to Stroke" msgstr "" @@ -4606,6 +4634,10 @@ msgstr "" msgid "Add Commands" msgstr "" +#: inx/inkstitch_global_commands.inx:5 +msgid "These commands affect the entire embroidery design." +msgstr "" + #: inx/inkstitch_gradient_blocks.inx:3 msgid "Convert to gradient blocks" msgstr "" @@ -5226,6 +5258,10 @@ msgstr "" msgid "Add Layer Commands" msgstr "" +#: inx/inkstitch_layer_commands.inx:5 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + #: inx/inkstitch_lettering.inx:3 msgid "Lettering" msgstr "" @@ -5284,6 +5320,22 @@ msgstr "" msgid "Font Management" msgstr "" +#: inx/inkstitch_lettering_custom_font_dir.inx:14 +msgid "Set a custom directory for additional fonts to be used with the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_custom_font_dir.inx:20 +msgid "Usage: The custom font directory must contain a subdirectory for each font." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:14 +msgid "Small fonts will sometimes unravel if threads are cut after the embroidery machine has finished the work. Therefore it is important that also diacritics with a smaller distance to the font body than defined by the collapse length value (default: 3mm) have lock stitches. This can be achieved by adding a forced lock stitch attribute to them." +msgstr "" + +#: inx/inkstitch_lettering_force_lock_stitches.inx:20 +msgid "This extension has been build to help font authors to define \"force lock stitches\"-attributes automatically if they are placed in a predefined distance to the next object." +msgstr "" + #: inx/inkstitch_lettering_force_lock_stitches.inx:23 msgid "Minimum distance (mm)" msgstr "" @@ -5304,11 +5356,23 @@ msgstr "" msgid "Font info" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:18 +msgid "Generates font.json which can be used by the lettering tool." +msgstr "" + +#: inx/inkstitch_lettering_generate_json.inx:21 +msgid "The generated file can be viewed and updated with a standard text editor tool." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:34 #: inx/inkstitch_lettering_update_json_glyphlist.inx:17 msgid "SVG Font File" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:40 +msgid "Keywords" +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:66 msgid "Default Glyph" msgstr "" @@ -5350,9 +5414,14 @@ msgid "Max Scale" msgstr "" #: inx/inkstitch_lettering_generate_json.inx:89 +#: inx/inkstitch_lettering_generate_json.inx:90 msgid "Kerning" msgstr "" +#: inx/inkstitch_lettering_generate_json.inx:91 +msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them). If the kerning information cannot be found, these values will apply automatically." +msgstr "" + #: inx/inkstitch_lettering_generate_json.inx:99 #: inx/inkstitch_lettering_generate_json.inx:107 msgid "Force" @@ -5386,6 +5455,14 @@ msgstr "" msgid "Remove Kerning" msgstr "" +#: inx/inkstitch_lettering_remove_kerning.inx:14 +msgid "Removes Kerning information from given SVG files" +msgstr "" + +#: inx/inkstitch_lettering_remove_kerning.inx:18 +msgid "⚠ Make sure you keep a copy of the original file. After running this extension kerning information will be lost unrevertably from these files." +msgstr "" + #: inx/inkstitch_lettering_remove_kerning.inx:23 msgid "Select Font Files" msgstr "" @@ -5394,6 +5471,10 @@ msgstr "" msgid "Update Glyphlist" msgstr "" +#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 +msgid "Updates the glyphlist in the json file." +msgstr "" + #: inx/inkstitch_lettering_update_json_glyphlist.inx:18 msgid "JSON File" msgstr "" @@ -5402,6 +5483,14 @@ msgstr "" msgid "Letters to font" msgstr "" +#: inx/inkstitch_letters_to_font.inx:14 +msgid "Includes all letters of a predigitized embroidery font (one file for each letter) into the document in order to make it available for the Ink/Stitch lettering system." +msgstr "" + +#: inx/inkstitch_letters_to_font.inx:17 +msgid "Embroidery files need to have the name of the letter right before the file extension. E.g. A.dst or Example_Font_A.dst will be recognized as the letter A." +msgstr "" + #: inx/inkstitch_letters_to_font.inx:22 msgid "File format" msgstr "" @@ -5422,6 +5511,10 @@ msgstr "" msgid "As symbol" msgstr "" +#: inx/inkstitch_letters_to_font.inx:70 +msgid "⚠ After running this function, drag the baseline into the desired position and place the letters accordingly. Save your font in a separate folder. Then generate the json file (with \"Autoroute Satin\" unchecked)." +msgstr "" + #: inx/inkstitch_object_commands.inx:3 msgid "Attach Commands to Selected Objects" msgstr "" @@ -5774,6 +5867,10 @@ msgstr "" msgid "Remove embroidery settings" msgstr "" +#: inx/inkstitch_remove_embroidery_settings.inx:5 +msgid "Use this extension to remove the information Ink/Stitch has stored in your document. This can be especially useful if you copy and paste objects from an embroidery design into another document." +msgstr "" + #: inx/inkstitch_remove_embroidery_settings.inx:7 msgid "Remove Params" msgstr "" |
