summaryrefslogtreecommitdiff
path: root/translations
diff options
context:
space:
mode:
authorInk/Stitch Crowdin integration <inkstitch-crowdin@lex.gd>2021-04-03 00:59:49 +0000
committerInk/Stitch Crowdin integration <inkstitch-crowdin@lex.gd>2021-04-03 00:59:49 +0000
commit14d87ce15756ed600554fb7fde9479133eb9f959 (patch)
tree510b40a6652dd4d97fbce935bad36b3956bc1a74 /translations
parent8a696e1871fc4a75c51ba53433c55f4d240a81bb (diff)
new translations from Crowdin
Diffstat (limited to 'translations')
-rw-r--r--translations/messages_af_ZA.po601
-rw-r--r--translations/messages_ar_SA.po601
-rw-r--r--translations/messages_ca_ES.po601
-rw-r--r--translations/messages_cs_CZ.po633
-rw-r--r--translations/messages_da_DK.po601
-rw-r--r--translations/messages_de_DE.po623
-rw-r--r--translations/messages_el_GR.po601
-rw-r--r--translations/messages_en_US.po601
-rw-r--r--translations/messages_es_ES.po601
-rw-r--r--translations/messages_fi_FI.po601
-rw-r--r--translations/messages_fr_FR.po678
-rw-r--r--translations/messages_he_IL.po601
-rw-r--r--translations/messages_hu_HU.po601
-rw-r--r--translations/messages_it_IT.po601
-rw-r--r--translations/messages_ja_JP.po601
-rw-r--r--translations/messages_ko_KR.po601
-rw-r--r--translations/messages_nl_NL.po601
-rw-r--r--translations/messages_no_NO.po601
-rw-r--r--translations/messages_pl_PL.po601
-rw-r--r--translations/messages_pt_BR.po601
-rw-r--r--translations/messages_pt_PT.po601
-rw-r--r--translations/messages_ro_RO.po601
-rw-r--r--translations/messages_ru_RU.po1699
-rw-r--r--translations/messages_sr_SP.po601
-rw-r--r--translations/messages_sv_SE.po601
-rw-r--r--translations/messages_tr_TR.po601
-rw-r--r--translations/messages_uk_UA.po601
-rw-r--r--translations/messages_vi_VN.po601
-rw-r--r--translations/messages_zh_CN.po601
-rw-r--r--translations/messages_zh_TW.po601
30 files changed, 9976 insertions, 9283 deletions
diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po
index bbe8ae86..1843c6d7 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:44\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:58\n"
"Last-Translator: \n"
"Language-Team: Afrikaans\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr ""
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr ""
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po
index 7e8776f4..40785d27 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:44\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:58\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr ""
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr ""
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po
index aa69054a..745d9aab 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:44\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:58\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr ""
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr ""
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po
index f91b579d..7acaad84 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:44\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:58\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr "Písmo vhodné pro delší texty :)"
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr ""
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr "Ignorovat vrstvu (nešít žádné objekty v této vrstvě)"
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr "Ink/Stitch příkaz"
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr "tvůrce příkazů"
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
-msgstr ""
+msgstr "Automatické vyplnění"
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr "Úhel výplně"
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
-msgstr ""
+msgstr "Řádkování"
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr "Maximální délka stehu"
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr "Klonovat objekt"
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr "Klonovat"
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr "chyba:"
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
-msgstr ""
+msgstr "Hranice přechází přes sebe"
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr "Výplň"
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
-msgstr ""
+msgstr "Vzdálenost mezi řádky"
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
-msgstr ""
+msgstr "Délka vÅ¡ech stehů v řádku. Kratší stehy mohou být použity na zaÄátku nebo konce řádku."
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr "Obrázek"
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
-msgstr ""
+msgstr "Ink/Stitch neumí pracovet s objekty jako obrázky."
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
-msgstr ""
+msgstr "* Zkonvertujte váš obrázek v cestu: Cesta > Vektorizovat Bitmapu... (Shift+Alt+B) (Je možné, že budou potřeba další kroky)"
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
-msgstr ""
+msgstr "* Alternativně překreslit obrázek s perem (P) nebo s Beziérovým (B) nástrojem"
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
-msgstr ""
+msgstr "Zakřivený objekt"
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr "* Zvolit tento objekt."
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
-msgstr ""
+msgstr "* Použijte Cesta > Objekt na cestu (Shift+Ctrl+C)."
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
-msgstr ""
+msgstr "RuÄní stehy podél cesty"
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
-msgstr ""
+msgstr "* Otevřít vyplňovací záložku"
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
-msgstr ""
+msgstr "* Zakázat vyplňování"
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
-msgstr ""
+msgstr "Příliš málo podcest"
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr "Text"
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr "Soubor nenelezen."
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr "Možnosti"
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr "Zrušit"
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr "Použít a odejít"
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr "Objekty Inscape"
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr "Použít poslední nastavení"
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr "Velikost"
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr "Barvy"
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr "Smazat"
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr "ZMÄšNA BARVY"
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr "STOP"
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr "Zpomalit (šipka dolů)"
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr "Zrychlit (šipka nahoru)"
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr "Odejít"
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr "Odejít (Q)"
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr "Náhled"
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr "Vnitřní chyba"
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr "Simulace vyšívání"
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr "Uložit PDF"
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr "Nastavení"
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr "Ano"
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr "Ne"
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
@@ -2405,7 +2428,7 @@ msgstr ""
#: electron/src/renderer/components/Simulator.vue:115
msgid "Slow down"
-msgstr ""
+msgstr "Zpomalit"
#: electron/src/renderer/components/Simulator.vue:32
msgid "Space"
@@ -2413,7 +2436,7 @@ msgstr ""
#: electron/src/renderer/components/Simulator.vue:126
msgid "Speed up"
-msgstr ""
+msgstr "Zrychlit"
#: electron/src/renderer/components/Simulator.vue:174
msgid "Speed: %{speed} stitch/sec"
diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po
index b18ab8c2..bec629bb 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:44\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr ""
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr "Vælg mindst én satinsøjle."
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr ""
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po
index e5155d37..556c431d 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr "TT Meister"
msgid "A font suited for heavy typing :)"
msgstr "Eine Schrift geeignete für fett geschriebenes :)"
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr "Ink/Stitch can deine SVG-Datei nicht lesen. Das passiert häufig, wenn du die Datei mit Adobe Illustrator erstellt hast."
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr "Versuche die Datei über 'Datei > Importieren...' (Strg+I) in Inkscape zu öffnen"
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr "Ink/Stitch hat einen unerwarteten Fehler zurückgegeben."
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr "Wenn du uns bei der Fehlerbehebung helfen willst, gehe auf https://github.com/inkstitch/inkstitch/issues. Klicke auf \"New Issue\" und füge unten stehende Fehlermeldung in das Textfeld ein:"
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr "Füllstich Startposition"
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr "Füllstich Endposition"
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr "Startposition für automatisch geführte Satinkolumne"
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr "Endposition für automatisch geführte Satinkolumne"
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr "Stoppen (Pause) nach dem Nähen diesem Objekts"
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr "Faden abschneiden nach diesem Objekt"
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr "Ignoriere dieses Objekt (nicht nähen)"
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr "Satin Schnittpunkt (mit \"Satinkolumne schneiden\" benutzen)"
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr "Ebene ignorieren (keine Objekte in dieser Ebene nähen)"
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr "Nullpunkt für exportierte Stickdateien"
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr "Rahmenposition nach Stop-Befehlen."
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr "Fehler: Es gibt mehr als einen %(command)s-Befehl in dem Dokument, aber es darf nur einen geben. Bitte alle bis auf einen entfernen."
@@ -191,208 +191,208 @@ msgstr "Fehler: Es gibt mehr als einen %(command)s-Befehl in dem Dokument, aber
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr "%(command)s: %(description)s"
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr "Ink/Stitch Befehl"
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr "Verknüpfung"
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr "Befehlszeichen"
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr "Kleines Füllobjekt"
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr "Dieses Füllobjekt ist so klein, dass sich es sich besser für einen Laufstich oder eine Satinkolumne eignet. Bei sehr kleinen Objekten ist ein Füllstich nicht möglich und Ink/Stitch nutzt automatisch einen Laufstich um die Außenränder herum."
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr "Erweitern"
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr "Die \"Erweitern\"-Einstellung für dieses Füll-Objekt kann nicht angewendet werden. Ink/Stitch wird diese Einstellung ignorieren und stattdessen die Originalgröße nutzen."
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr "Einzug"
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr "Die \"Einzug\"-Einstellung für die Unterlage für dieses Füll-Objekt kann nicht angewendet werden. Ink/Stitch wird diese Einstellung ignorieren und stattdessen die Originalgröße nutzen."
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr "AutoFüllung"
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr "Automatisch geführte Füllstiche"
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr "Laufstichlänge (Durchlauf zwischen Sektionen)"
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr "Stichlänge um den Umriss des Füllbereichs, der beim Übergang von Abschnitt zu Abschnitt verwendet wird."
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr "Unterlage"
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr "AutoFill-Unterlage"
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr "Füllwinkel"
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr "Standard: Füllwinkel + 90 Grad. Füge durch Kommata getrennte Werte ein, um mehrere Unterlagen zu erzeugen (z.B. 45, -45)."
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr "Reihenabstand"
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr "Standard: 3x Füllreihenabstand"
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr "Maximale Stichlänge"
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr "Standard: entspricht der maximalen Stichlänge"
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr "Schrumpfen Sie die Form vor der Unterlage, um zu verhindern, dass die Unterlage um die Außenseite der Füllung herum sichtbar wird."
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr "Letzten Stich in jeder Reihe überspringen"
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr "Der letzte Stich einer Reihe ist sehr nah an dem ersten Stich der nächsten Reihe. Ihn zu überspringen verringert Stichanzahl und Dichte."
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr "Erweitern der Form vor dem Füllstich, um Lücken zwischen den Formen auszugleichen."
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr "Verbindungsstiche innerhalb des Objektes"
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr "Stiche zum Verbinden der Teilbereiche verlaufen innerhalb des Objektes. Verbindungsstiche vermeiden im Winkel des Füllmusters zu verlaufen. Das kann ihnen ein zackiges Aussehen verleihen."
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr "Es ist ein Fehler bei der AutoFüllung aufgetreten! Das bedeutet, es gibt ein Problem mit Ink/Stitch."
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr "Wenn du uns helfen willst Ink/Stitch zu verbessern, kopiere die gesamte Nachricht und erstelle einen neuen Fehlerbericht (Issue) auf: "
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr "Objekt klonen"
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr "Dieses Dokument enthält ein oder mehrere Klonobjekte. Ink/Stitch kann mit einzelnen Klonen arbeiten, es können jedoch nur wenige Parameter festlegt werden. "
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr "Um einen Klon in ein echtes Element zu konvertieren, bitte folgendermaßen vorgehen:"
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr "* Klon auswählen"
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr "* Ausführen: Bearbeiten> Klonen> Klon aufheben (Alt + Umschalt + D)"
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr "Klon ist nicht stickbar"
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr "In diesem Dokument befinden sich ein oder mehrere Klonobjekte. Ein Klon muss ein direktes Kind eines stickbaren Elements sein. Ink/Stitch kann keine Klone von Gruppen oder anderen nicht stickbaren Elementen (Text oder Bild) sticken."
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr "Klon in ein echtes Element konvertieren:"
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr "* Klon auswählen."
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr "Klon"
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr "Benutzerdefinierter Füllwinkel"
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr "Diese Einstellung wendet einen benutzerdefinierten Füllwinkel für den Klon an."
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr "Vernähen erlauben"
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr "Faden am Anfang und/oder Ende dieses Objektes vernähen. Manuelle Stiche werden nie vernäht."
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr "Anfang und Ende"
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr "Anfang"
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr "Ende"
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr "Nie"
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr "Objekt %(id)s hat ein leeres Attribut 'd'. Bitte lösche dieses Objekt aus dem Dokument."
@@ -400,476 +400,476 @@ msgstr "Objekt %(id)s hat ein leeres Attribut 'd'. Bitte lösche dieses Objekt a
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr "Fehler:"
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr "Leeres D-Attribut"
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr "Es gibt ein ungültiges Pfadobjekt im Dokument, das d-Attribut fehlt."
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr "*Erweiterung ausführen> Ink/Stitch> Fehlerbehebung> Bereinigungsdokument..."
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr "Nicht verbunden"
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr "Füllung: Dieses Objekt besteht aus unzusammenhängenden Formen. Das ist nicht erlaubt, da Ink/Stitch nicht weiß, in welcher Reihenfolge diese Objekte gestickt werden sollen. Bitte zerlege den Pfad in separate Teile."
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr "* Erweiterung > Ink/Stitch > Füllstich-Werkzeuge > Zerlegen und Löcher erhalten"
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr "Außenlinien überkreuzen sich selbst"
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr "Füllung: Form ist ungültig. Das kann passieren, wenn sich die Außenlinien selbst überkreuzen."
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr "Füllung"
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr "Manuell geführte Füllstiche"
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr "AutoFill ist die Standardmethode zum Erstellen von Füllstichen."
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr "Winkel der Stichlinien"
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr "Der Winkel nimmt gegen den Uhrzeigersinn zu. 0 ist horizontal. Negative Winkel sind erlaubt."
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr "Rückwärtsfüllung (von rechts nach links)"
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr "Die Umkehr-Option kann bei der Reihenfolge des Stichpfads helfen. Wenn Umdrehen aktiviert wird, wird das Sticken von rechts nach links anstatt von links nach rechts ausgeführt."
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr "Reihenabstand"
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr "Abstand zwischen den Stichreihen."
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr "Maximale Füllstichlänge"
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "Die Stichlänge in einer Reihe. Ein kürzerer Stich kann am Anfang oder am Ende einer Reihe verwendet werden."
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr "Reihenanzahl bis sich das Muster wiederholt"
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr "Die Einstellung bestimmt, wie viele Reihen die Stiche voneinander entfernt sind, bevor sie in die gleiche Kolumneposition münden."
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr "Bild"
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr "Ink/Stitch kann mit Objekten wie Bildern nicht arbeiten."
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr "* Bild in einen Pfad konvertieren: Pfad> Bitmap nachzeichnen... (Umschalt + Alt + B) (weitere Schritte sind möglicherweise erforderlich)"
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr "* Alternativ kann das Bild auch mit dem Stift (P) oder dem Bezier (B) Werkzeug neu gezeichnet werden"
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr "Polylinienobjekt"
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr "Dieses Objekt ist eine sog. SVG PolyLine. Ink/Stitch kann zwar mit diesem Objekt arbeiten, es kann aber nicht in Inkscape bearbeitet werden. Nutze einen manuellen Stichpfad, um die Bearbeitung zu ermöglichen."
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr "* Wähle dieses Objekt aus."
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr "* Pfad > Objekt in Pfad umwandeln."
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr "* Optional: Öffne die Parametereinstellungen und aktiviere \"manuelle Stichpositionierung\"."
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr "Manueller Stich entlang des Pfades"
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr "Satinkolumne hat eine Füllfarbe"
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr "Satinkolumne: Das Objekt hat eine Füllfarbe (sollte es aber nicht)"
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr "* Öffne das Dialogfeld \"Füllung und Kontur\""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr "* Öffne den Reiter \"Füllung\""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr "* Deaktiviere die Füllung"
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr "* Alternativ kann in den Parametereinstellungen ein Laufstich aktiviert werden"
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr "Zu wenig Unterpfade"
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr "Satinkolumne: Das Objekt hat zu wenig Unterpfade. Eine Satinkolumne muss mindestens zwei Pfade enthalten."
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr "* Füge einen weiteren Unterpfad hinzu (wähle zwei Pfade aus und gehe auf Pfad > Vereinigung)"
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "* Nutze alternativ einen Lauf- oder Zick-Zack-Stich (Parametereinstellungen)"
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr "Ungerade Anzahl von Punkten"
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr "Satinkolumne: Es gibt keine Stichlagen und die Außenlinien haben eine ungleiche Anzahl an Knotenpunkten."
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr "Der einfachste Weg dieses Problem zu lösen ist, eine oder mehrere Stichlagen einzufügen. "
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr "Stichlagen kontrollieren die Stichrichtung von Satinkolumnen."
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr "* Markiere das Objekt und drücke \"P\", um das Freihandlinien-Werkzeug zu aktivieren."
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr "* Halte die Shift-Taste gedrückt, während du die Stichlagen zeichnest."
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr "Jede Stichlage sollte beide Außenlinien einmal kreuzen."
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr "Stichlage kreuzt Außenlinie nicht"
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Satinkolumne: Eine Stichlage kreuzt nicht beide Außenlinien."
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr "Stichlage kreuzt Außenlinie zu oft"
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr "Satinkolumne: Eine Stichlage überschneidet eine Außenlinie mehrmals."
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr "Satinkolumne"
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr "Benutzerdefinierte Satinkolumne"
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr "\"E\" Stich"
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Zick-Zack Abstand (Spitze zu Spitze)"
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr "Spitze-zu-Spitze-Abstand zwischen Zick-Zacks."
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr "Zugausgleich"
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr "Satinstiche ziehen den Stoff zusammen, was zu einer schmaleren Kolumne führt, als Sie in Inkscape zeichnen. Diese Einstellung erweitert jedes Stichpaar von der Mitte der Satinkolumne nach außen."
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr "Konturunterlage"
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr "Konturunterlage"
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr "Stichlänge"
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr "Einrückung"
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr "Schrumpfen Sie den Umriss, um zu verhindern, dass die Unterlage an der Außenseite der Satinkolumne sichtbar wird."
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr "Mittellinien Unterlage"
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr "Mittellinien Unterlage"
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr "Zick-Zack Unterlage"
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr "Zick-Zack Unterlage"
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Zick-Zack Abstand (Spitze zu Spitze)"
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr "Abstand zwischen den Spitzen der Zick-Zacks."
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr "Einrückung"
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr "Standard: Halbe Einrückung der Konturunterlage"
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr "Strich"
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr "Satinstich entlang Pfad"
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr "Laufstichlänge"
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr "Länge der Stiche im Laufstich-Modus."
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr "Bean stitch Anzahl der Wiederholungen"
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr "Jeden Stich vervielfachen. Ein Wert von 1 würde jeden Stich verdreifachen (vorwärts, rückwärts, vorwärts). Ein Wert von 2 würde jeden Stich fünffach ausführen. Gilt nur für den Laufstich."
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr "Stichlänge im Zick-Zack Modus."
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr "Wiederholungen"
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr "Definiert, wie oft am Pfad herunter und zurück gelaufen wird."
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr "Manuelle Stichpositionierung"
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr "Stickt jeden Punkt des Pfades. Laufstichlänge und Zick-Zack-Abstand werden ignoriert."
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr "Veraltete Laufstich-Einstellung erkannt!\n\n"
"Es sieht so aus, als ob für einen Laufstich eine Linie verwendet wurde, die schmaler als 0.5 Einheiten ist. Diese Methode ist veraltet. Bitte eine gestrichelte Linie für diesen Zweck benutzen. Die genaue Linienart spielt dabei keine Rolle, Hauptsache es ist keine durchgehende Linie."
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr "Text"
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr "Ink/Stitch kann nicht mit Objekten wie Text arbeiten."
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr "* Text: Erstellen Sie Ihre eigenen Buchstaben oder probieren Sie das Beschriftungswerkzeug aus:"
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr "- Erweiterungen> Ink/Stitch > Text"
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr "Bitte sicherstellen, dass höchstens ein Start- und End-Befehl mit den ausgewählten Satinkolumnen verknüpft ist."
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr "Bitte eine oder mehrere Satinkolumnen auswählen."
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr "Bitte mindestens eine Satinkolumne auswählen."
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr "Ink/Stitch kann keines der ausgewählten Objekte interpretieren."
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr "Es gibt im gesamten Dokument keine Objekte, mit denen Ink/Stitch arbeiten kann."
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr "Tipp: Markiere einige Objekte und nutze die Funktion \"Pfad > Objekt in Pfad umwandeln\"."
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr "Um unverbundene Flächen voneinander zu trennen, wähle bitte ein oder mehrere Füllobjekte aus."
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr "%s Elemente entfernt"
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr "Bitte wähle mindestens eine Zeile aus, die in eine Satinkolumne konvertiert werden soll."
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr "Nur einfache Linien können in Satinkolumnen konvertiert werden."
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr "Ink/Stitch kann die Linie nicht in eine Satinkolumne umwandeln. Bitte diesen Pfad auftrennen und erneut versuchen."
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr "Bitte wähle eine oder mehrere Satinkolumnen zum schneiden aus."
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr "Diese Satinkolumne hat keinen \"Satinkolumnen schneiden\" -Befehl. Bitte verwende die Erweiterung \"Befehle hinzufügen\" und füge zuerst den Befehl \"Satinkolumne schneiden\" hinzu."
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr "Bitte wählen Sie eine oder mehrere Satinkolumnen zum drehen aus."
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr "Datei nicht gefunden."
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr "Der angegebene Dateipfad ist keine Datei sondern ein Ordner.\n"
"Bitte wähle Garnliste für den Import aus."
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr "Keine übereinstimmenden Farben in der Datei gefunden."
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr "Probiere die Option \"andere Garnliste\" und wähle die entsprechende Garnpalette aus der Liste aus."
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr "Wähle eine andere Garnpalette für das Design."
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr "Bitte wählen Sie einen oder mehrere Befehle um diese zu verknüpfen."
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr "Ink/Stitch Text"
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr "Schriftart"
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr "Optionen"
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr "Sticke Textzeilen vor und zurück"
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr "Schnittmarker hinzufügen"
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -878,376 +878,380 @@ msgstr "Schnittmarker hinzufügen"
msgid "Cancel"
msgstr "Abbrechen"
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr "Anwenden und schließen"
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr "Keine Schriftart gefunden! Bitte versuche Ink/Stitch erneut zu installieren."
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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 Sie die Schriftart."
#. 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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr "Text Skalierung %s%%"
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr "Bitte wähle nur einen Textabschnitt."
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr "Du hast Objekte ausgewählt, die nicht von der Text-Erweiterung erstellt wurden. Bitte entferne deine Auswahl oder wähle andere Objekte aus, bevor du das Text-Modul erneut startest."
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr "Bitte den Ordner für die benutzerdefinierte Schriften angeben."
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr "Bitte eine Schriftdatei auswählen."
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr "Wählen Sie ein oder mehrere Objekte aus, an die Sie die Befehle anhängen möchten."
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr "Bitte wählen Sie einen oder mehrere Befehle um diese zu verknüpfen."
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr "Diese Einstellung wird auf 1 Objekt angewendet."
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "Diese Einstellungen werden auf %d Objekte angewendet."
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
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:212
+#: lib/extensions/params.py:217
#, 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:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr "Deaktivierung dieser Registerkarte, deaktiviert die folgende Registerkarte."
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr "Aktivierung dieser Registerkarte deaktiviert %s und umgekehrt."
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr "Inkscape Objekte"
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr "Klicke hier, um zu erzwingen, dass dieser Parameter gespeichert wird, wenn man auf \"Übernehmen und Beenden\" klickt"
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
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:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr "Stickparameter"
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr "Letzte Einstellungen verwenden"
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr "Alle ausgewählten Formen sind gültig! "
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr "Wenn eine Form noch immer nicht nicht gestickt wird, bitte überprüfen, ob sie sich in einer Ebene mit einem Ignorierbefehl befindet."
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr "Fehlerzeiger"
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr "Beschreibung"
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr "Fehlerbehebung"
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr "Fehler"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr "Warnungen"
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr "Typ Warnungen"
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr "Probleme, die verhindern, dass die Form gestickt wird."
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr "Dies sind Probleme, die nicht verhindern, dass die Form gestickt wird. Es empfiehlt sich, die Warnung zu beheben. Wenn dies nicht geschieht, wird Ink/Stitch sein Bestes tun, um das Objekt trotzdem zu verarbeiten."
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr "Objekttypwarnungen"
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr "Ink/Stitch kann nur mit Pfaden arbeiten und ignoriert alles andere. Möglicherweise möchten Sie, dass diese Formen ignoriert werden. Wenn Sie dies nicht tun, befolgen Sie die Anweisungen, um dieses Verhalten zu ändern."
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "Es ist möglich, dass ein Objekt mehr als einen Fehler enthält. Trotzdem wird in einigen Fällen nur ein Fehler pro Objekt angezeigt. Tauchen noch weitere Fehlermeldungen auf, führe diese Funktion einfach erneut aus. Entferne diese Hinweise durch das Löschen der Ebene \"Troubleshoot\" im Dialogfenster Objekte (Objekt > Objekte...)."
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr "Garnliste"
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr "Keine Stick-Dateiformate ausgewählt."
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr "Design Details"
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr "Titel"
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr "Größe"
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr "Stiche"
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr "Farben"
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr "Garnabfolge"
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr "Verwendetes Garn"
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr "Voreinstellungen"
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr "Öffnen"
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr "Hinzufügen"
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr "Überschreiben"
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr "Löschen"
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr "Bitte geben Sie einen Namen ein, oder wählen Sie zuerst einen vordefinierten Namen aus."
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr "Voreinstellung"
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr "Einstellung \"%s\" nicht gefunden."
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr "Einstellung \"%s\" bereits vorhanden. Bitte verwenden Sie einen anderen Namen oder drücken Sie \"Überschreiben\""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr "SPRUNG"
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr "SCHNEIDEN"
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr "STICH"
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr "FARBWECHSEL"
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr "STOP"
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr "Langsamer (Pfeil Runter)"
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr "Schneller (Pfeil Hoch)"
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr "Schritt rückwärts (-)"
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr "Schritt vorwärts (+)"
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr "Richtung wechseln (Pfeil Links | Pfeil Rechts)"
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr "Pause"
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr "Pause (P)"
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr "Neustart"
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr "Neustart (R)"
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr "O"
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr "Zeige Nadeleinstichpositionen (O)"
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr "Beenden"
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr "Beenden (Q)"
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr "Geschwindigkeit: %d Stiche/Sek"
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr "Start"
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr "Vorschau"
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr "Interner Fehler"
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr "Stick Simulation"
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr "Erzeuge INX Dateien"
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr "Die Schrift '%s' hat keine Varianten."
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr "Fehler beim Schreiben in %(path)s: %(error)s"
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr "Automatischer Satinstich"
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr "AutoSatin %d"
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr "AutoSatin Laufstich %d"
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr "Stich-Plan"
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr "AnalysiereLängeMitEinheiten: Unbekannte Einheit %s"
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr "Ink/Stitch Version: %s"
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr "Ink/Stitch Version: unbekannt"
@@ -1465,7 +1469,6 @@ msgid "Save PDF"
msgstr "PDF speichern"
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr "Einstellungen"
@@ -1602,7 +1605,7 @@ msgstr "Bei einer Änderung der Garnpalette werden die Garnnamen und Bestellnum
msgid "Yes"
msgstr "Ja"
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr "Nein"
@@ -1889,6 +1892,10 @@ msgstr "Mehrere Dateiformate können über das zip-Format gleichzeitig gespeiche
msgid "Visualise and Export"
msgstr "Visualisieren und exportieren"
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr "Einstellungen"
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr "Ausgabeeinstellungen"
@@ -1965,7 +1972,7 @@ msgstr "Definiere einen Ordner mit zusätzliche Schriften für das Textwerkzeug.
#: templates/lettering_custom_font_dir.xml:21
msgid "Usage: The custom font directory must contain a subdirectory for each font."
-msgstr ""
+msgstr "Verwendung: Der benutzerdefinierte Ordner für Schriften muss für jede Schrift einen Unterordner enthalten."
#: templates/lettering_generate_json.xml:3
msgid "Generate JSON"
@@ -1977,11 +1984,11 @@ msgstr "Erstellt die font.json-Datei, um die Schrift für das Textwerkzeug nutzb
#: templates/lettering_generate_json.xml:17
msgid "The generated file can be viewed and updated with a standard text editor tool."
-msgstr ""
+msgstr "Die erstellte Datei kann mit einem Standard-Texteditor angeschaut und bearbeitet werden."
#: templates/lettering_generate_json.xml:21
msgid "SVG Font File"
-msgstr ""
+msgstr "SVG-Schriftdatei"
#: templates/lettering_generate_json.xml:25
msgid "Name"
@@ -2003,55 +2010,67 @@ msgstr "Umkehrbar"
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr "Wenn diese Funktion deaktiviert ist, ist die Option \"Sticke Textzeilen vor und zurück\" für diese Schrift nicht verfügbar."
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
+msgid "Upper"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:39
+msgid "Lower"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:43
msgid "Min Scale"
msgstr "Minimale Skalierung"
-#: templates/lettering_generate_json.xml:39
+#: templates/lettering_generate_json.xml:44
msgid "Max Scale"
msgstr "Maximale Skalierung"
-#: templates/lettering_generate_json.xml:43
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr "Standard-Glyphe"
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
-msgstr ""
+msgstr "Kerning"
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
-msgstr ""
+msgstr "Wenn deine Schriftdatei Kerning-Informationen enthält, kannst du die nächsten Einstellungen ignorieren (es sei denn, sie sollen manuell gesetzt werden). Wenn keine Kerning-Informationen gefunden werden, werden die unten stehenden Werte automatisch genutzt."
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
-msgstr ""
+msgstr "Erzwingen"
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
-msgstr ""
+msgstr "Information zur Zeilenhöhe aus der Schriftdatei überschreiben."
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr "Zeilenhöhe (px)"
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
-msgstr ""
+msgstr "Zeilenhöhe (Standard: 100)"
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
-msgstr ""
+msgstr "Information zum Wortabstand aus der Schriftdatei überschreiben."
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
-msgstr ""
+msgstr "Wortabstand (px)"
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
-msgstr ""
+msgstr "Breite des Leerzeichens (Standard: 20)"
#: templates/lettering_remove_kerning.xml:3
msgid "Remove Kerning"
@@ -2235,6 +2254,10 @@ msgstr "Simulator / Realistische Vorschau"
msgid "Stitch Plan Preview"
msgstr "Stich-Plan Vorschau"
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr "Fehlerbehebung an den Objekten"
diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po
index cf5f8018..d59b2aec 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Greek\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr ""
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr ""
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po
index 842aff90..ea116a02 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:44\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: English\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr ""
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr ""
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po
index bd84bba6..be468f7b 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr "TT Masters"
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr "Posición de inicio de puntada de relleno"
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr "Posicion final de puntada de relleno"
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr "Posición de inicio de puntada de satín automática"
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr "Posición de fin de puntada de satín automática"
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr "Parar (pausar máquina) después de coser este objeto"
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr "Recortar hilo después de coser este objeto"
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr "Ignorar este objeto (no dar puntada)"
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr "Punto de corte de satín (usar con Cortar Columna Satín)"
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr "Ignorar capa (no coser ningún objeto en esta capa)"
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr "Origen para archivos de bordado exportados"
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr "Error: hay más de un comando de %(command)s en el documento, pero sólo puede haber uno. Por favor eliminar todos menos uno."
@@ -191,208 +191,208 @@ msgstr "Error: hay más de un comando de %(command)s en el documento, pero sólo
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr "%(command)s: %(description)s"
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr "Ink/Stich Instrucción"
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr "conector"
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr "marcador de instrucción"
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr "Relleno Pequeño"
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr "Este objeto para relleno es tan pequeño que probablemente sería mejor en puntada recta o columna de satín. Para formas muy pequeñas, no es posible usar la puntada de relleno, e Ink/Stitch usará puntada recta a lo largo de contorno."
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr "Expandir"
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr "Recuadro"
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr "AutoRelleno"
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr "Ãngulo de relleno"
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr "Por defecto: rellenar el ángulo + 90 grados. Insertar lista de elementos separados por coma para capas múltiples."
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr "Espaciado de la fila"
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr "por defecto: rellenar el espaciado de línea x3"
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr "Longitud de puntada máxima"
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr "por defecto: igual a rellenar la longitud máxima de puntada"
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr "Saltar última puntada de cada fila"
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr "Expandir la forma antes de rellenar el bordado, para compensar los espacios entre figuras."
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr "Error durante Auto-Relleno! Esto significa que hubo un problema con Ink/Stitch."
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr "Si quieres ayudarnos a mejorar Ink/Stitch, por favor pega este completo mensaje a un nuevo tema en: "
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr "error:"
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr "Desconectado"
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr "Guardad PDF"
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr "Ajustes"
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po
index eceefa4f..1c85d987 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr "TT Masters"
msgid "A font suited for heavy typing :)"
msgstr "Raskaampaan käyttöön"
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr "Täyttötikki aloitus paikka"
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr "Täyttötikki lopetus paikka"
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr "Automaattisen satiinin reitityksen aloitus paikka"
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr "Automaattisen satiinin reitityksen lopetus paikka"
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr "Pysäytä objektin jälkeen"
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr "Katkaise objektin jälkeen"
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr "Ohita tämä objekti (ei tikata)"
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr "Satiinin leikkauspiste (käytä satiinin leikkaus työkalua)"
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr "Ohita taso (ei tikata mitään tältä tasolta)"
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr "Viedyn brodeeraus tiedoston origo"
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr "Hyppää pysäytyspaikkaan (kehyksen irrotus paikka)."
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr "Ink/Stitch komento"
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr "yhdistäjä"
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr "komento merkki"
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr "Pieni täyttö"
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr "Objektin täyttä on niin pieni että se voisi toimia paremmin satiinina tai juoksevana tikkinä. Täytetikki ei ole mahdollista ja Ink/Stitch neuloo vain reunan."
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr "Laajenna"
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr "Sisennys"
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr "Automaatti täyttö"
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr "Automaattisesti reititetty täytetikki"
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr "Juoksevan tikin pituus"
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr "Alatäyttö"
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr "Automaattinen alatäyttö"
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr "Täytön suuntakulma"
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr "Rivien välit"
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr "vakio: 3x rivien välit"
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr "Pisin tikin pituus"
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr "Kutista muotoa ennen pohjan tikkaamista, estääksesi pohjatikkien näkymisen täyttötikin ulkopuolelta."
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr "Hyppää yli joka rivin viimenen tikki"
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr "Viimenen tikki jokaisessa rivissä on melko lähellä ensimmäistä tikkiä seuraavassa rivissä. Viimeisen tikin ohitus vähentää tikkimäärää ja tiheyttä."
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr "Laajenna muotoa ennen täyttöä, kompensoidaksesi muotojen välejä."
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr "Alipolku"
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr "Virhe automaattisessa täytössä! Virhe ohjelmistossa."
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr "virhe:"
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr "Ei yhteyttä"
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr "Reuna ylittää itsensä"
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr "Täyttö; muoto ei ole sallittu. Tämä voi tapahtua jos reuna ylittää itsensä."
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr "Täyttö"
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr "Manuaalisesti reititetty täyttö"
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr "Automaattinentäyttö on vakio metodi generoitaessa täyttöä."
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr "Tikkien kulma"
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr "Käännä täytön suunta (aloita oikealta vasemmalle)"
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr "Rivien väli"
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr "Tikkirivien välinen etäisyys."
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr "Tikin maksimi pituus"
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr "Erota rivit näin monta kertaa ennenkuin toistetaan"
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr "Tämä määritys määrittää kuinka monta riviä eroa tikeissä on ennenkuin palataan samaan polun asentoon."
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr "* valitse tämä objekti."
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr "Satiinissa on täyttö"
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr "Satiini: objektissa on täyttö (mutta ei pitäisi olla)"
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr "* avaa täyttö välilehti"
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr "* Täyttö pois käytöstä"
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr "Liian vähän alipolkuja"
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr "Satiinipolku: objektilla on liianvähän alipolkuja. Satiinipolulla pitää olla vähintään kaksi alipolkua."
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr "* Lisää toinen alipolku (valitse 2 polkua ja tee polku>yhdistä)"
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "* Muuta juoksevaksitikiksi tai yksinkertaiseksi satiiniksi (parametri lisäosa)"
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr "Pisteitä pariton määrä"
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr "Saatiinipolku: Apuviivat puuttuu ja pisteitä on pariton määrä."
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr "Helpoin tapa ratkaista tämä on lisätä yksi tai useampi apuviiva. "
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr "Apuviivat määrittävät satiinin suunnan satiini polulla."
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr "*valitussa objektissa paina \"P\" aktivoidaksesi kynätyökalun."
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr "*Pidä \"shift\" pohjassa piirtäessäsi apuviivan."
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr "Jokaisen apuviivan pitää ylittää molemmat satiiniviivat."
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr "Apuviiva ei ylitä satiinipolkua"
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Satiinipolku: apuviiva ei ylitä molempia satiiniviivoja."
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr "Poikkiviiva ylittää liian monta kertaa"
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr "Satiini: poikkiviiva ylittää muodon enemmän kuin kerran."
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr "Satiini"
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr "Erikois satiini"
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr "\"E\" tikki"
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Sik-sak väli (huipusta huippuun)"
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr "Huipusta huippuun väli siksakissa."
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr "Veto kompensaatio"
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr "Satiinitikki vetää kangasta yhteen, lopputuloksena on satiini polku joka on kapeampi kuin mallinnettu. Tämä asetus kompensoi satiinin kapenemista."
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr "Muodon pohja"
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr "Muodon pohja"
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr "Tikin pituus"
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr "Muodon pohjan sisennys"
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr "Kutista ylkoviivaa, estääksesi pohjan näkymisen satiinin alta."
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr "Keskitikki pohjustus"
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr "Keskitikki pohjustus"
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr "Sik-Sak pohjustus"
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr "Sik-Sak pohjustus"
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Sik-Sak väli (huipustahuippuun)"
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr "Sik-Sak huippujen väli."
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr "Sisennyksen etäisyys"
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr "Satiini tikki poluille"
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr "Juoksutikin pituus"
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr "Tikinpituus juoksutikki moodissa."
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr "Helmitikki toistojen määrä"
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr "Tikin pituus sik-sak moodissa."
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr "Toistot"
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr "Määrittää kuinka monta kertaa polkua pitkin tikataan edestakaisin."
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr "Manuaalinen tikin sijoitus"
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr "Tikkaa jokainen kulmapiste polulla. Tikin pituus ja sik-sak väli jätetään huomiotta."
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr "Teksti"
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr "Huolehdi että enintään yksi aloitus ja lopetus komento on liitetty valittuun satiinipolkuun."
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr "Valitse yksi tai useampi satiini."
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr "Vain yksinkertaiset viivat voidaan muuntaa satiinimuotoviivoiksi."
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr "Valitse yksi tai useampi satiinimuoto leikataksesi."
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr "Valitse yksi tai useampi satiinimuoto leikataksesi."
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr "Valitse lisättäväksi yksi tai useampi komento."
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr "Ink/Stitch Kirjaimet"
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr "Asetukset"
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr "Tikkaa tekstiviivat molempiin suuntiin"
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr "Lisää trimmaus"
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr "Lisää trimmaus"
msgid "Cancel"
msgstr "Peru"
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr "Hyväksy ja lopeta"
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr "Yhtään fonttia ei löydy! Asenna Ink/Stitch uudelleen."
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr "Skaalaa teksti %s%%"
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr "Valitse vain yksi teksti."
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr "Valitse yksi tai useampi objekti liittääksesi käskyjä."
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr "Valitse lisättäväksi yksi tai useampi komento."
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr "Nämä asetukset lisätään yhteen objektiin."
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "Nämä asetukset lisätään %d objekteihin."
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, 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:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr "Tämän välilehden sammuttaminen sammuttaa seuraavan välilehden."
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, 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:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr "Inkscapen objekteja"
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
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:316
+#: lib/extensions/params.py:321
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:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr "Brodeeraus Parametrit"
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr "Käytä viimeisempiä asetuksia"
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr "Epäkelpo osoitin"
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr "Kuvaus"
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr "Vianhaku"
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr "Virhe"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr "Varoitukset"
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr "Ei brodeeraus tiedostomuotoa valittuna."
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr "Esiasetukset"
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr "Lataa"
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr "Lisää"
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr "Ylikirjoita"
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr "Poista"
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr "Syötä tai valitse esiasetuksen nimi ensin."
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr "Esiasetus"
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr "Esiasetusta \"%s\" ei löydy."
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr "Pikavalinta \"%s\" on jo olemassa. Käytä muuta nimeä tai paina ylikirjoita"
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr "Hyppää"
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr "Trimmaa"
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr "Tikkaa"
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr "Vaihda väriä"
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr "Pysäytä"
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr "Hidasta (nuoli alas)"
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr "Nopeuta (nuoli ylös)"
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr "Mene askel taakse (-)"
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr "Mene askel eteen (+)"
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr "Vaihda suuntaa (nuoli vasemmalle | nuoli oikealle)"
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr "Pysäytä"
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr "Pysäytä (P)"
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr "Käynnistä uudelleen"
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr "Käynnistä uudelleen (R)"
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr "O"
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr "Näytä neulan paikat (O)"
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr "Lopeta"
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr "Lopeta (Q)"
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr "Nopeus: %d Tikkiä/sekunnissa"
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr "Aloita"
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr "Esikatselu"
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr "Sisäinen virhe"
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr "Brodeeraus simulaatio"
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr "Generoi INX tiedostot"
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr "Virhe kirjoitettaessa %(path)s: %(error)s"
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr "Automaattinen satiini"
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr "Automaattinen satiini %d"
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr "Automaattinen satiini juoksevatikki %d"
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr "Tikkaus suunnitelma"
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr "Tallenna PDF"
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr "Asetukset"
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr "Kyllä"
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr "Ei"
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr "Tutki virheitä objekteista"
diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po
index 838b947b..3afdadbe 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr "TT masters"
msgid "A font suited for heavy typing :)"
msgstr "Une fonte \"lourde\""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
-msgstr ""
+msgstr "Ink/Stitch ne peut pas lire votre fichier SVG. C'est souvent le cas si vous utilisez un fichier créé avec Adobe Illustrator."
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
-msgstr ""
+msgstr "Essayez d'importer le fichier dans Inkscape avec 'Ficher > Import...' (Ctrl+I)"
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr "Ink/Stitch a connu une erreur inattendue."
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr "Si vous souhaitez nous aider à résoudre ce problème, veuillez soumettre un problème à https://github.com/inkstitch/inkstitch/issues et inclure la description complète de l'erreur ci-dessous :"
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr "Position de départ du remplissage"
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr "Position de fin de remplissage"
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr "Position de départ pour points satins auto-générés"
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr "Position de fin pour points satins auto-générés"
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr "Stop (pause machine) après avoir brodé cet objet"
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr "Couper le fil après avoir brodé cet objet"
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr "Ignorer cet objet (ne pas le broder)"
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr "Point de partage (à utiliser avec scinder colonne satin)"
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr "Ignorer le calque (broder aucun objet dans cette couche)"
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr "Origine des fichiers broderie exportés"
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr "Destination de saut pour les commandes stop (\"position en dehors du cadre\")."
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr "Erreur : il y a plus d’une commande de %(command)s dans le document, mais il ne peut y en avoir qu'un seul. S’il vous plaît supprimer les tous sauf un."
@@ -191,208 +191,208 @@ msgstr "Erreur : il y a plus d’une commande de %(command)s dans le document,
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr "%(command)s: %(description)s"
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr "Commande Ink/Stitch"
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr "connecteur"
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr "marqueur de commande"
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr "Petit remplissage"
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr "Ce remplissage est si petit qu'il serait sans doute mieux en point droit ou colonne satin. Pour les très petites formes, le remplissage n'est pas possible, et Ink/Stitch le remplacera par du point droit sur le contour."
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr "Elargir"
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
-msgstr ""
+msgstr "Le paramètre élargir pour le remplissage de cet objet ne peut pas être appliqué. Ink/Stitch va l'ignorer et utiliser la taille originale."
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr "Décalage"
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
-msgstr ""
+msgstr "Le paramètre Décalage de sous-couche pour le remplissage de cet objet ne peut pas être appliqué. Ink/Stitch va l'ignorer et utiliser la taille originale."
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr "Auto-remplissage"
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr "Auto-remplissage avec des points de broderie"
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr "Longueur de point du point droit (parcours entre les sections)"
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr "Longueur de points autour du contour de la région de remplissage lors du déplacement de section à section."
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr "Sous-couche"
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr "Sous-couche de remplissage automatique"
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr "Angle de remplissage"
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr "Par défaut : angle de remplissage + 90 degrés. Insérez une liste séparée par des virgules si vous avez des couches multiples."
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr "Espacement entre rangées de points"
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr "défaut: 3x espacement entre les rangées"
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr "Longueur de point maximal"
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr "défaut : égal à longueur max des points de remplissage"
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr "Rétrécir la forme avant de faire la sous-couche, pour empêcher que la sous-couche se montre en dehors du remplissage."
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr "Sauter le dernier point dans chaque rangée"
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr "Le dernier point dans chaque rangée est très proche du premier point dans la rangée suivante. Le sauter diminue le nombre de points et la densité."
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr "Elargir la forme avant le remplissage, pour compenser les écarts entre les formes."
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr "Chemin de dessous"
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr "Les points qui relient les sections sont à l'intérieur de l'objet. Les points des chemins de dessous évitent d'aller dans la même direction que le dessus. Cela leur donne une apparence déchiquetée."
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr "Erreur pendant l'auto-remplissage. Cela veut dire que Ink/Stitch a un problème."
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr "Si vous désirez nous aider à améliorer Ink/Stitch, veuillez SVP copier/coller ce message dans un nouveau rapport d'erreur (issue) ici: "
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr "Cloner l'objet"
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr "Ce document contient un ou plusieurs objets clonés. Ink/Stitch peut fonctionner avec des clones uniques, mais vous êtes limité à la définition de quelques paramètres. "
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr "Si vous voulez convertir le clone en un élément réel, suivez ces étapes :"
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr "* Sélectionner le clone"
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr "* Exécutez : Édition > Cloner > Délier le clone (Alt+Shift+D)"
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr "Le clone n'est pas brodable"
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr "Ce document contient un ou plusieurs objets clones. Un clone doit être l'enfant direct d'un élément brodable. Ink/Stitch ne peut pas broder des clones de groupes ou d'autres éléments non brodables (textes ou images)."
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr "Convertissez le clone en un élément réel :"
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr "* Sélectionner le clone."
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr "Cloner"
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr "Angle de remplissage personnalisé"
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr "Ce paramètre appliquera un angle de remplissage personnalisé pour le clone."
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr "L'objet %(id)s a un attribut 'd' vide. S’il vous plaît supprimer cet objet dans votre document."
@@ -400,474 +400,475 @@ msgstr "L'objet %(id)s a un attribut 'd' vide. S’il vous plaît supprimer cet
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr "erreur :"
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr "L'attribut d du chemin est vide"
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr "Il y a un chemin non valide dans le document. L'attribut d est manquant."
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr "Exécutez Extensions > Ink/Stitch > Résolution de problèmes > Nettoyer le document..."
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr "Déconnecté"
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr "Remplissage: Cet objet est constitué de formes non connectées. Ce n'est pas permis parce qu'Ink/Stitch ne sait pas dans quel ordre les broder. Partager cet objet en forme séparées."
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr "* Extensions > Ink/Stitch > Outils de remplissage > Briser des objets de remplissage"
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr "La bordure se croise sur elle-même"
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr "Remplissage: La forme n'est pas valide. Cela peut arriver si la bordure se croise elle-même."
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr "Remplir"
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr "Remplir automatiquement la couture"
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr "Remplissage auto est la méthode par défaut pour générer des points de remplissage."
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr "Angle des lignes de points"
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr "L’angle augmente dans un sens anti-horaire. 0 est horizontal. Les angles négatifs sont autorisés."
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr "Intervertir le remplissage (début à la droite vers la gauche)"
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr "L’option intervertir peut vous aider avec le routage de votre chemin de broderie. Lorsque vous activez l'inversion, la broderie va de droite à gauche au lieu de gauche à droite."
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr "Espacement entre les rangées"
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr "Distance entre les rangées de points."
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr "Longueur maximale du point de remplissage"
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "La longueur de points dans une rangée. Des point plus courts peuvent être utilisés au début ou à la fin d’une ligne."
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr "Décaler les rangées autant de fois avant de répéter"
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr "Ce paramétrage définit l’écart entre les points en tant que nombre de rangs, avant de se retrouver dans la même position de colonne."
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr "Image"
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr "Ink/Stitch ne peut pas fonctionner avec des objets comme les images."
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr "* Convertissez votre image en un chemin : Chemin > Vectoriser un objet matriciel... (Shift+Alt+B) (d'autres mesures pourraient être nécessaires)"
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr "* Alternativement, redessinez l'image avec l'outil stylo (P) ou bézier (B)"
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr "Objet poly-ligne"
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr "Cet objet est un SVG Polyline. Ink/Stitch ne peut pas traiter cette forme, mais vous pouvez la modifier dans Inkscape. Convertissez la en chemin de points manuels."
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr "* Sélectionner cet objet."
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr "* Faire Chemin > Objet en chemin."
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr "* A option: Exécuter l'extension Params et cocher la boite \"points manuels\"."
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr "Point manuel le long du chemin"
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr "La colonne satin a un remplissage"
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr "Colonne satin: L'objet a un remplissage (mais ne devrait pas)"
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr "* Ouvrir le panneau Fond et contour"
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr "* Ouvrir l'onglet Fond"
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr "* Désactiver le Fond"
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr "* Alternative: Ouvrir Paramètres et basculer ce chemin vers Contour pour désactiver le mode colonne satin"
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr "Trop peu de sous-chemins"
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr "Colonne satin: L'objet a trop peu de sous-chemins. Une colonne satin doit avoir au moins deux sous-chemins (les rails)."
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr "Ajouter un autre sous-chemin (sélectionner deux rails et faire Chemin>Combiner)"
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "Convertir en point droit ou satin simple (Params extension)"
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr "Nombre de points inégal"
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr "Colonne satin: Soit il n'y a aucune traverse de direction, soit les rails n'ont pas le même nombre de points."
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr "La façon la plus simple de résoudre ce problème est d'ajouter une ou plusieurs traverses de direction. "
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr "Les traverses de direction contrôlent la direction des points dans les colonnes Satin."
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr "*L'objet étant sélectionné appuyez sur \"P\" pour activer l'outil crayon."
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr "*Maintenir la touche \"Majuscule\" enfoncée en traçant la traverse de direction."
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr "Chaque traverse de direction doit couper les deux rails une fois."
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr "La traverse de direction ne coupe pas les rails"
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Colonne satin: Une traverse de direction ne coupe pas les deux rails."
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr "La traverse de direction coupe trop de fois"
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr "Colonne satin: Une traverse de direction coupe un rail plus d'une fois."
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr "Colonne Satin"
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr "Colonne de satin personnalisée"
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr "Point « E »"
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Espacement Zig-Zag (crête à crête)"
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr "Distance crête à crête entre zig-zags."
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr "Compensation d'étirement"
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr "Les points satin resserrent le tissu, ce qui entraîne une colonne plus étroite que celle que vous dessinez dans Inkscape. Ce paramètre agrandit le point depuis le centre vers l’extérieur de la colonne satinée."
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr "Sous-couche de contour"
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr "Sous-couche de Contour"
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr "Longueur de point"
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr "Montant du décalage de la sous-couche de contour"
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr "Rétrécir le contour, pour empêcher que la sous-couche se montre autour de la colonne satinée."
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr "Sous-couche centrale"
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr "Sous-couche centrale"
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr "Sous-couche Zig-zag"
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr "Sous-couche Zig-zag"
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Espacement Zig-Zag (crête à crête)"
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr "Distance entre les crêtes des zig-zags."
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr "Montant du décalage"
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr "par défaut: la moitié du décalage du contour de la sous-couche"
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr "Trait"
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr "Point en satin le long des chemins"
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr "Longueur de point droit"
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr "Longueur de points en mode points droits."
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr "Nombre de répétitions pour le point triple (bean stitch)"
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr "Répéter chaque point plusieurs fois. Une valeur de 1 triplerait chaque point (avant, arrière, avant). Une valeur de 2 quintuplerait chaque point, etc.. S’applique uniquement aux points droits."
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr "Longueur de points en mode zig-zag."
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr "Répétitions"
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr "Définit combien de fois broder en avant et en arrière le long du chemin."
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr "Placement manuel de points"
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr "Broder chaque nœud dans le tracé. La longueur de points et l’espacement du zig-zag sont ignorés."
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr "Détection d'une définition obsolète de point droit ! Il semble que vous utilisez une largeur inférieure à 0,5 unités pour indiquer un point droit, qui est obsolète. Au lieu de cela, veuillez configurer votre tracé avec des pointillés. N’importe quel genre de trait fonctionne."
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr "Texte"
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr "Ink/Stitch ne peut pas fonctionner avec des objets comme le texte."
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr "* Texte : Créez vos propres lettres ou essayez l'outil de lettrage :"
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr "- Extensions > Ink/Stitch > Lettrage"
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr "Veuillez vous assurer qu’au plus une seule commande début et fin soit attachée aux colonnes de satin sélectionnées."
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr "Veuillez sélection une ou plusieurs colonnes satin."
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr "Veuillez sélectionner une ou plusieurs colonnes satinées."
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr "Ink/Stitch ne sait comment traiter aucun des objets que vous avez sélectionnés."
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr "Il n'y a aucun objet dans tout le document sur lequel Ink/Stitch sait quoi faire."
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr "Conseil : sélectionnez certains objets et utilisez Chemin -> Objet en chemin pour les convertir en chemins."
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr "Veuillez sélectionner une ou plusieurs zones de remplissage à séparer."
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr "%s éléments supprimés"
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr "Veuillez sélectionner au moins une ligne pour convertir en colonne satinée."
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr "Seulement les lignes simples peuvent être converties en colonnes satinées."
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
-msgstr ""
+msgstr "Inkstitch ne peut pas convertir votre trait en colonne satin. Veuillez briser votre chemin et réessayer."
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr "Veuillez sélectionner une ou plusieurs colonnes satin à scinder."
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr "cette colonne satinée n’a pas de commande « point de partage satin » attachée à elle. Utilisez l’extension « ajouter des commandes » et attachez d’abord la commande « point de partage satin »."
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr "Veuillez sélectionner une ou plusieurs colonnes satin pour intervertir leur rails."
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr "Fichier non trouvé."
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
-msgstr ""
+msgstr "Le chemin de fichier spécifié n'est pas un fichier mais un dictionnaire.\n"
+"Veuillez choisir un fichier de liste de fils à importer."
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr "Je n'ai trouvé aucune couleur correspondante dans le fichier."
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr "Veuillez essayer d'importer comme \"autre liste de fils\" et spécifier une palette de couleurs ci-dessous."
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr "Veuillez choisir une autre palette de couleurs pour votre dessin."
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr "Veuillez choisir une ou plusieurs commandes à ajouter."
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr "Lettrage Ink/Stitch"
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
-msgstr ""
+msgstr "Police"
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr "Options"
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr "Broder les lignes de texte en aller-retour"
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr "Ajouter des coupures"
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,378 +877,382 @@ msgstr "Ajouter des coupures"
msgid "Cancel"
msgstr "Quitter"
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr "Appliquer et Quitter"
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr "Impossible de trouver une police! S'il vous plait essayez de réinstaller Ink/Stitch."
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
msgid "This font has no available font variant. Please update or remove the font."
-msgstr ""
+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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr "Échelle du texte %s%%"
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr "Veuillez ne sélectionner qu’un seul bloc de texte."
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr "Vous avez sélectionné des objets qui ne sont pas créées par l’extension de lettrage. SVP, effacez votre sélection ou sélectionnez des objets différents avant d’exécuter le lettrage à nouveau."
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
-msgstr ""
+msgstr "Spécifiez le répertoire de vos polices personnalisées."
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
-msgstr ""
+msgstr "Spécifiez un fichier de police."
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr "Veuillez sélectionner un ou plusieurs objets pour y attacher des commandes."
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr "Veuillez choisir une ou plusieurs commandes à attacher."
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr "Ces paramètres seront appliqués à 1 objet."
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, 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:208
+#: lib/extensions/params.py:213
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:212
+#: lib/extensions/params.py:217
#, 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:214
+#: lib/extensions/params.py:219
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:217
+#: lib/extensions/params.py:222
#, 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:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr "Objets Inkscape"
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
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:316
+#: lib/extensions/params.py:321
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:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr "Paramètres de broderie"
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr "Utiliser les derniers paramètres"
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr "Toutes les formes sélectionnées sont valables ! "
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr "Si vous avez toujours des difficultés avec une forme qui n'est pas brodée, vérifiez si elle se trouve dans un calque avec une commande «ignorer»."
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr "Curseur invalide"
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr "Description"
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr "Résolution de problèmes"
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr "Erreurs"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr "Avertissements"
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr "Avertissements sur le type"
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr "Problèmes qui empêcheront la broderie de la forme."
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr "Ce sont des problèmes qui n'empêcheront pas la forme d'être brodée. Vous devriez envisager de corriger l'avertissement, mais si vous ne le faites pas, Ink/Stitch fera de son mieux pour traiter l'objet."
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr "Avertissements sur les types d'objets"
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr "Ink/Stitch ne sait travailler qu'avec des chemins et ignore tout le reste. Vous voudrez peut-être que ces formes soient ignorées, mais si ce n'est pas le cas, suivez les instructions pour transformer ces objets."
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "Il est possible qu'un objet contienne plus d'une erreur, même s'il n'y a qu'un conseil par objet. Relancer cette fonction quand il y a plus d'erreurs. Enlever les conseils en supprimant le calque \"Résolution de problèmes\" dans le dialogue objets (Objet -> Objets...)."
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr "liste de fils"
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr "Aucun format de fichier broderie sélectionné."
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr "Détails du design"
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr "Titre"
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr "Taille"
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr "Points"
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr "Couleurs"
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr "Ordre de fils"
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr "Fils utilisés"
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr "Présélection"
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr "Charger"
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr "Ajouter"
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr "Écraser"
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr "Effacer"
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr "Veuillez entrer ou sélectionner un nom prédéfini en premier."
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr "Préréglage"
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr "Le préréglage \"%s\" n'a pas été trouvé."
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr "Le préréglage \"%s\" existe déjà. Veuillez utiliser un autre nom ou appuyez sur \"Écraser\""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr "SAUT"
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr "COUPURE"
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr "BRODER"
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr "CHANGEMENT COULEUR"
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr "STOP"
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr "Ralentir (flèche vers le bas)"
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr "Accélérer (flèche vers le haut)"
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr "Aller un pas en arrière (-)"
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr "Aller un pas en avant (+)"
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr "Changer de direction (flèche à gauche | flèche à droite)"
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr "Pause"
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr "Pause (P)"
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr "Redémarrer"
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr "Redémarrer (R)"
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr "O"
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr "Afficher points de pénétration de l'aiguille (O)"
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr "Quitter"
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr "Quitter (Q)"
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr "Vitesse : %d points/sec"
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr "Début"
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr "Aperçu"
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr "Erreur interne"
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr "Simulation de broderie"
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr "Générer les fichiers INX"
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr "Erreur d’écriture pour %(path)s: %(error)s"
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr "Satin automatique"
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr "Auto-remplissage satin %d"
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr "Points droits pour auto-remplissage satin %d"
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr "Plan de broderie"
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr "analyser Longueur avec Unités: unité inconnue %s"
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
-msgstr ""
+msgstr "Ink/Stitch Version: %s"
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
-msgstr ""
+msgstr "Ink/Stitch Version: inconnue"
#: print/templates/color_swatch.html:8 print/templates/color_swatch.html:40
#: print/templates/operator_detailedview.html:9
@@ -1463,7 +1468,6 @@ msgid "Save PDF"
msgstr "Enregistrer PDF"
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr "Paramètres"
@@ -1600,7 +1604,7 @@ msgstr "Changer la palette de fil recalculera les noms de fils et les numéros d
msgid "Yes"
msgstr "Oui"
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr "Non"
@@ -1791,11 +1795,11 @@ msgstr ""
#: templates/about.xml:10
msgid "An open-source machine embroidery design platform based on Inkscape."
-msgstr ""
+msgstr "Une plateforme de conception de motifs de broderie machine open-source basée sur Inkscape."
#: templates/about.xml:15
msgid "License"
-msgstr ""
+msgstr "Licence"
#: templates/auto_satin.xml:3
msgid "Auto-Route Satin Columns"
@@ -1868,28 +1872,32 @@ msgstr "Broder"
#: templates/embroider.xml:5
msgid "Create a stitch file"
-msgstr ""
+msgstr "Créer un fichier de broderie"
#: templates/embroider.xml:6
msgid "Save your embroidery file through | File > Save a Copy ... |"
-msgstr ""
+msgstr "Enregistrez votre fichier avec | Fichier > Enregistrez une copie ... |"
#: templates/embroider.xml:7
msgid "Choose from listed embroidery file formats and save."
-msgstr ""
+msgstr "Choisir un format de fichier de broderie dans la liste et enregistrer."
#: templates/embroider.xml:9
msgid "Multiple file formats can be saved by choosing the zip file format."
-msgstr ""
+msgstr "Des formats de fichiers multiples peuvent être enregistrés en choisissant le format de fichier zip."
#: templates/embroider.xml:14 templates/print.xml:10 templates/simulator.xml:10
#: templates/stitch_plan_preview.xml:10
msgid "Visualise and Export"
msgstr "Visualiser et exporter"
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
-msgstr ""
+msgstr "Paramètres de sortie"
#: templates/embroider_settings.xml:16
msgid "Collapse length (mm)"
@@ -1949,17 +1957,17 @@ msgstr "Lettrage"
#: templates/lettering_custom_font_dir.xml:3
#: templates/lettering_custom_font_dir.xml:18
msgid "Custom font directory"
-msgstr ""
+msgstr "Répertoire de police personnalisée"
#: templates/lettering_custom_font_dir.xml:10
#: templates/lettering_generate_json.xml:10
#: templates/lettering_remove_kerning.xml:10
msgid "Font Tools"
-msgstr ""
+msgstr "Outils de Police"
#: templates/lettering_custom_font_dir.xml:15
msgid "Set a custom directory for additional fonts to be used with the lettering tool."
-msgstr ""
+msgstr "Définissez un répertoire personnalisé pour les polices supplémentaires à utiliser avec l'outil de lettrage."
#: templates/lettering_custom_font_dir.xml:21
msgid "Usage: The custom font directory must contain a subdirectory for each font."
@@ -1967,11 +1975,11 @@ msgstr ""
#: templates/lettering_generate_json.xml:3
msgid "Generate JSON"
-msgstr ""
+msgstr "Générer JSON"
#: templates/lettering_generate_json.xml:15
msgid "Generates font.json which can be used by the lettering tool."
-msgstr ""
+msgstr "Génère un fichier font.json qui peut être utilisé par l'outil de lettrage."
#: templates/lettering_generate_json.xml:17
msgid "The generated file can be viewed and updated with a standard text editor tool."
@@ -1983,89 +1991,101 @@ msgstr ""
#: templates/lettering_generate_json.xml:25
msgid "Name"
-msgstr ""
+msgstr "Nom"
#: templates/lettering_generate_json.xml:32
msgid "Autoroute Satin"
-msgstr ""
+msgstr "Agencement automatique de colonnes satin"
#: templates/lettering_generate_json.xml:33
msgid "Disable if you defined manual routing in your font."
-msgstr ""
+msgstr "Désactivez si vous avez défini le routage manuel dans votre police."
#: templates/lettering_generate_json.xml:34
msgid "Reversible"
-msgstr ""
+msgstr "Réversible"
#: templates/lettering_generate_json.xml:35
msgid "If disabled back and forth stitching will not be possile for this font."
+msgstr "Si désactivé, la broderie en aller-retour ne sera pas possible pour cette police."
+
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
msgstr ""
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr "Échelle minimum"
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr "Échelle maximum"
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
-msgstr ""
+msgstr "Glyphe par défaut"
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
-msgstr ""
+msgstr "Hauteur de ligne (px)"
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
#: templates/lettering_remove_kerning.xml:3
msgid "Remove Kerning"
-msgstr ""
+msgstr "Supprimer le crénage"
#: templates/lettering_remove_kerning.xml:15
msgid "Removes Kerning information from given SVG files"
-msgstr ""
+msgstr "Supprime les informations de crénage des fichiers SVG donnés"
#: templates/lettering_remove_kerning.xml:19
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 ""
+msgstr "Assurez-vous de conserver une copie du fichier d'origine. Après avoir exécuté cette extension, les informations de crénage seront perdues de manière irréversible à partir de ces fichiers."
#: templates/lettering_remove_kerning.xml:23
msgid "Select Font Files"
-msgstr ""
+msgstr "Sélectionnez les fichiers de polices"
#: templates/object_commands.xml:3
msgid "Attach Commands to Selected Objects"
@@ -2223,7 +2243,7 @@ msgstr "Supprimer les paramètres d'impression des métadonnées SVG"
#: templates/reorder.xml:3
msgid "Reorder"
-msgstr ""
+msgstr "Réorganiser"
#: templates/simulator.xml:3
msgid "Simulator / Realistic Preview"
@@ -2233,6 +2253,10 @@ msgstr "Simulateur / Aperçu réaliste"
msgid "Stitch Plan Preview"
msgstr "Prévisualisation du plan de broderie"
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr "Dépistage de problèmes avec des objets"
@@ -2349,7 +2373,7 @@ msgstr "- Minus"
#: electron/src/renderer/components/Simulator.vue:215
msgid "needle points"
-msgstr ""
+msgstr "points de l'aiguille"
#. description of keyboard shortcut that moves one stitch backward in simulator
#: electron/src/renderer/components/Simulator.vue:71
@@ -2389,7 +2413,7 @@ msgstr "réaliste"
#: electron/src/renderer/components/Simulator.vue:260
msgid "Rendering stitch-plan..."
-msgstr "Calcul du tendu du plan de broderie ..."
+msgstr "Calcul du rendu du plan de broderie ..."
#: electron/src/renderer/components/Simulator.vue:21
msgid "Shortcut Key"
@@ -2397,7 +2421,7 @@ msgstr "Clé de raccourci"
#: electron/src/renderer/components/Simulator.vue:192
msgid "Show"
-msgstr ""
+msgstr "Montrer"
#: electron/src/renderer/components/Simulator.vue:10
msgid "Simulator Shortcut Keys"
diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po
index fa8470ae..1d324b18 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Hebrew\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr ""
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr ""
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po
index ea5d3778..9c7fe1e1 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr ""
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr ""
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po
index a9d29ca3..d30e5340 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr "TT Masters"
msgid "A font suited for heavy typing :)"
msgstr "Un font adatto a chi batte forte sui tasti :)"
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr "Ink/Stitch ha verificato un errore inaspettato."
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr "Se ti piacerebbe aiutare, puoi inviare un problema a https://github.com/inkstitch/inkstitch/issues e includere l'intera descrizione dell'errore quì sotto:"
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr "Posizione di partenza del punto di riempimento"
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr "Posizione finale del punto di riempimento"
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr "Posizione di partenza del riempimento satinato in modalità percorso automatico"
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr "Posizione di arrivo del riempimento satinato in modalità percorso automatico"
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr "Ferma (metti in pausa) la macchina dopo aver ricamato questo oggetto"
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr "Taglia il filo dopo aver ricamato questo oggetto"
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr "Ignora questo oggetto (non ricamare)"
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr "Punto di taglio del ricamo satinato (da usare con il comando \"Taglia Colonna Satinata\")"
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr "Ignora livello (non ricamare alcun oggetto del livello selezionato)"
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr "Punto di origine per file di ricamo da esportare"
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr "Posizione di destinazione per i comandi Stop (anche: \"Posizione fuori quadro\")."
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr "Errore: esiste più d'un comando %(command)s nel documento ma ne è ammesso solo uno. Per favore rimuovili tutti meno uno."
@@ -191,208 +191,208 @@ msgstr "Errore: esiste più d'un comando %(command)s nel documento ma ne è amme
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr "%(command)s: %(description)s"
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr "Comando Ink/Stitch"
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr "raccordo"
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr "indicatore di comando"
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr "Riempimento piccolo"
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr "Questo oggetto di riempimento è così piccolo che probabilmente avrebbe un aspetto migliore come punto filza o colonna satinata. Per forme molto piccole, il punto di riempimento non è possibile e Ink/Stitch utilizzerà invece il punto filza intorno al contorno."
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr "Espandi"
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr "Intarsio"
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr "Riempimento automatico"
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr "Riempimento impunture indirizzato automaticamente"
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr "Lunghezza ounto imbastitura (attraversamento tra sezioni)"
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr "Lunghezza dei punti intorno al contorno della regione di riempimento utilizzata per il passaggio da una sezione all'altra."
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr "Sottostrato"
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr "Riempi automaticamente il sottostrato"
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr "Angolo di riempimento"
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr "Predefinito: angolo di riempimento + 90 gradi. Inserire una lista separata da virgole per livelli multipli."
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr "Spaziatura tra righe"
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr "predefinito: 3 volte la spaziatura tra le file di riempimento"
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr "Lunghezza massima punto"
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr "predefinito: uguale alla lunghezza massima del punto di riempimento"
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr "Restringe la forma prima di eseguire il sottostrato per evitare che quest'ultimo sia visibile all'esterno del riempimento."
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr "Salta l'ultimo punto in ogni fila"
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr "L'ultimo punto di ogni fila è molto vicino al primo punto della fila successiva. Saltandolo si riduce il numero di punti e la loro densità."
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr "Espande la forma prima della cucitura di riempimento per compensare gli spazi vuoti tra le forme."
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr "Sottofondo"
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr "Spostamento all'interno della forma quando si passa da una sezione all'altra. I punti del sottostrato non si spostano in direzione dell'angolo della fila e quindi non sono visibili. Questo dà loro un aspetto frastagliato."
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr "Errore durante l'auto-riempimento! C'è un problema con Ink/Stitch."
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr "Se vuoi contribuire a migliorare Ink/Stitch, copia questo messaggio in una nuova issue a questo link: "
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr "L'oggetto %(id)s ha un attributo vuoto. Cancella questo oggetto dal tuo documento."
@@ -400,475 +400,475 @@ msgstr "L'oggetto %(id)s ha un attributo vuoto. Cancella questo oggetto dal tuo
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr "errore:"
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr "Disconnesso"
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr "Riempimento: questo oggetto è composto da forme non collegate. Questo non è permesso in quanto Ink/Stich non può sapere l'ordine con cui devono essere cucite. Scomponi l'oggetto."
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr "Il bordo incrocia se stesso"
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr "Riempimento: forma non valida. Può accadere se i bordi incrociano se stessi."
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr "Riempi"
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr "Riempimento impunture indirizzato manualmente"
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr "AutoFill è il metodo di default per generare cuciture di riempimento."
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr "Angolo delle linee dei punti"
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr "L'angolo si incrementa in senso anti-orario. Zero è orizzontale. Sono ammessi valori negativi."
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr "Capovolgi il riempimento (parti da destra a sinistra)"
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr "L'opzione di inversione può facilitare l'instradamento del percorso di cucitura. Quando è abilitata, l'ago va da destra a sinistra invece che da sinistra a destra."
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr "Spaziatura tra le righe"
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr "Distanza tra righe di cucitura."
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr "Lunghezza massima del punto di riempimento"
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "La lunghezza di ogni punto di una riga. I punti più corti potrebbero essere usati all'inizio o alla fine della riga."
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr "Scorri le file questo tanto di volte prima di ripetere"
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr "Questa impostazione determina quante righe ci saranno dalla cucitura prima di arrivare alla stessa colonna."
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr "Questo oggetto è una polilinea SVG. Ink/Stitch può lavorare con queste forme ma non è possibile modificarle in Inkscape. Per poterle modificare bisogna convertirle in un percorso di cucitura manuale."
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr "* Seleziona questo oggetto."
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr "* Crea percorso > Oggetto a percorso."
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr "* Opzionale: esegui l'estensione \"Parametri\" e abilita \"cucitura manuale\"."
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr "La colonna raso non è vuota"
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr "Colonna raso: l'oggetto dovrebbe essere vuoto ma non lo è"
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr "* Apri il pannello \"Riempi e traccia\""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr "* Apri la scheda Riempimento"
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr "* Disabilita il riempimento"
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr "* Alternativa: apri i paramentri e trasforma questo percorso in traccia per disabilitare la modalità \"Colonna raso\""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr "Numero insufficiente di sotto-percorsi"
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr "Colonna raso: l'oggetto ha un numero di sotto-percorsi insufficiente. Una colonna raso deve avere almeno due sotto-percorsi (i binari)."
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr "* Aggiungi un altro sotto-percorso (seleziona due binari ed esegui Percorso > Combina)"
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "* Converti in cucitura progressiva o raso semplice (estensione Parametri)"
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr "Numero di punti sbilanciato"
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr "Colonna raso: non ci sono guide e i binari hanno un numero di punti diverso."
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr "Il modo più semplice per risolvere questo problema è aggiungere una o più guide. "
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr "Le guide controllano la direzione di cucitura nelle colonne raso."
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr "* Con l'oggetto selezionato premere \"P\" per attivare lo strumento matita."
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr "* Tenere premuto \"Shift\" mentre si disegna la guida."
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr "Ogni guida dovrebbe incrociare i binari almeno una volta."
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr "La guida non incrocia i binari"
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Colonna raso: una guida non incrocia entrambi i binari."
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr "La guida incrocia troppe volte"
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr "Colonna raso: una guida incrocia un binario più di una volta."
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr "Colonna in raso"
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr "Colonna in raso personalizzata"
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr "Punto \"E\""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Spaziatura a zig-zag (picco a picco)"
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr "La distanza tra i picchi del zig-zag."
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr "Compensazione tiraggio"
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr "I punti raso avvicinano il tessuto, con il risultato che la colonna è più stretta di quella disegnata. Questa impostazione allarga ogni coppia di inserimenti dell'ago verso l'esterno rispetto al centro della colonna raso."
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr "Sottostrato del contorno"
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr "Sottostrato del contorno"
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr "Lunghezza del punto"
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr "Offset interno del sottostrato del contorno"
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr "Stringere i bordi per evitare che la base fuoriesca dai limiti della colonna raso."
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr "Base passaggio centrale"
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr "Base passaggio centrale"
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr "Base zig-zag"
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr "Base zig-zag"
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Spazio del zig-zag (da picco a picco)"
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr "Distanza dei picchi del zig-zag."
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr "Quantità di inserimento"
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr "default: metà dell'inserimento di sottostrato del contorno"
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr "Punti raso lungo i percorsi"
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr "Lunghezza progressiva dei punti"
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr "Lunghezza dei punti in modalità cucitura progressiva."
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr "Numero di ripetizioni del punto a fagiolo"
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr "Ripassare ogni punto questo numero di volte. Il valore 1 comporta un triplo passaggio (avanti, indietro, avanti). Il valore 2 comporta 5 passaggi e così via. Si applica solo alla modalità di cucito progressiva."
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr "Lunghezza dei punti nel modo zig-zag."
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr "Ripetizioni"
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr "Definisce quante volte percorre avanti e indietro il percorso."
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr "Piazzamento manuale dei punti"
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr "Cuci ogni nodo del percorso. La lunghezza del punto e lo spazio nel zig-zag sono ignorati."
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr "Rilevata vecchia impostazione del punto corrente!\n"
"Sembra che tu stia utilizzando un tratto più piccolo di 0,5 unità per indicare un punto corrente, che è depracato. Invece, il tratto può essere impostato a tratteggio per indicare un punto corrente. Qualsiasi tipo di tratteggio andrà bene."
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr "Testo"
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr "Assicurarsi che almeno un comando di avvio e di fine siano collegati alla colonna raso selezionata."
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr "Selezionare una o più colonne raso."
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr "Ink/Stitch non riesce a lavorare con nessuno degli oggetti selezionati."
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr "In tutto il documento non ci sono oggetti con cui Ink/Stitch sia in grado di lavorare."
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr "Seleziona una o più area di riempimento da dividere."
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr "Seleziona almeno una linea per convertirla in una colonna raso."
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr "Solo linee semplici possono essere convertite in colonne raso."
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr "Selezionare una o più colonne raso da tagliare."
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr "questa colonna raso non ha un commando \"punto di taglio colonna raso\" collegato. Usare l'estensione \"Collega comandi\" e collegare il il comando \"Punto di taglio colonna raso\"."
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr "Selezionare una o più colonne raso da ribaltare."
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr "File non trovato."
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr "Non è stato trovato nessun colore combaciante."
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr "Si provi ad importare come \"altra lista di fili\" e specificare una palette di colori in basso."
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr "Si selezioni un'altra palette di colori per il tuo design."
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr "Seleziona uno o più comandi da aggiungere."
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr "Caratteri Ink/Stitch"
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr "Opzioni"
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr "Cucire le linee di testo avanti e indietro"
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr "Aggiungi tagli"
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -877,376 +877,380 @@ msgstr "Aggiungi tagli"
msgid "Cancel"
msgstr "Annulla"
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr "Applica ed esci"
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr "Nessun font disponibile! Provare ad installare nuovamente Ink/Stitch."
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr "Scala del testo %s%%"
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr "Selezionare solo un blocco di testo."
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr "Hai selezionato degli oggetti che non sono stati creati dalla estensione Caratteri. Si provi a liberare la tua selezione o selezionare oggetti diversi prima di avviare Caratteri di nuovo."
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr "Selezionare uno o più oggetti a cui collegare comandi."
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr "Selezionare uno o più comandi da collegare."
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr "Queste impostazioni saranno applicate ad un oggetto."
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "Queste impostazioni saranno applicate agli oggetti %d."
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
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:212
+#: lib/extensions/params.py:217
#, 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:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr "Disabilitando questa scheda saranno disabilitate le schede seguenti."
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, 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:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr "Oggetti Inkscape"
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
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:316
+#: lib/extensions/params.py:321
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:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr "Parametri di ricamo"
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr "Utilizza le ultime impostazioni"
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr "Puntatore non valido"
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr "Descrizione"
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr "Risoluzione problemi"
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr "Errori"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr "Avvertimenti"
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "Potrebbe accadere che un oggetto contenga più di un errore, ma ci sarà comunque un solo puntatore per oggetto. Eseguire questa funzione un'altra volta, se si verificano ulteriori errori. Rimuovere i puntatori cancellando il livello chiamato \"Risoluzione problemi\" attraverso il pannello degli oggetti (Oggetto -> Oggetti...)."
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr "lista di fili"
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr "Non è stato selezionato nessun formato di file per il ricamo."
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr "Dettagli del Design"
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr "Titolo"
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr "Dimensioni"
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr "Punti"
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr "Colori"
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr "Ordine di punto"
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr "Filo Utilizzato"
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr "Impostazioni iniziali"
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr "Caricare"
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr "Aggiungere"
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr "Sovrascrivere"
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr "Cancellare"
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr "Inserire o selezionare un nome di configurazione."
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr "Configurazione iniziale"
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr "Configurazione \"%s\" non trovata."
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr "La configurazione \"%s\" è già esistente. Utilizzare un nome diverso o premere \"Sovrascrivi\""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr "SALTARE"
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr "TAGLIARE"
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr "CUCIRE"
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr "CAMBIO COLORE"
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr "FERMARE"
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr "Rallentare (freccia giù)"
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr "Accelerare (freccia su)"
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr "Vai al passo indietro (-)"
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr "Vai al passo avanti (+)"
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr "Inverti direzione (freccia sinistra | freccia destra)"
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr "Pausa"
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr "Pausa (P)"
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr "Riavviare"
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr "Riavviare (R)"
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr "O"
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr "Visualizza il punti di entrata dell'ago (O)"
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr "Esci"
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr "Esci (Q)"
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr "Velocità: %d punti/s"
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr "Avvio"
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr "Anteprima"
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr "Errore interno"
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr "Simulazione di ricamo"
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr "Genera file INX"
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr "Errore scrivendo in %(path)s: %(error)s"
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr "Auto-raso"
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr "AutoRaso %d"
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr "Punto progressivo AutoRase %d"
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr "Piano di cucitura"
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr "parseLengthWithUnits: unità sconosciuta %s"
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1464,7 +1468,6 @@ msgid "Save PDF"
msgstr "Salva PDF"
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr "Impostazioni"
@@ -1601,7 +1604,7 @@ msgstr "La modifica della paletta dei fili comporterà la ridefinizione dei nomi
msgid "Yes"
msgstr "Si"
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr "No"
@@ -1888,6 +1891,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2002,53 +2009,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2234,6 +2253,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr "Anteprima del Piano di Punto"
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr "Oggetti per la risoluzione dei problemi"
diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po
index 84e76bc2..76881a2e 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr ""
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr ""
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po
index 317437ea..7c5dbe8f 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr ""
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr ""
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po
index 21b30890..51b5c3ad 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:44\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr "Een lettertype geschikt voor het zware typewerk :)"
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr "Er is een onbekende fout opgetreden in Ink/Stitch."
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr "Als je wilt helpen, maak dan een melding aan op https://github.com/inkstitch/inkstitch/issues en plak daar onderstaande foutbeschrijving in:"
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr "Opvulsteek startpositie"
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr "Opvulsteek eindpositie"
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr "Auto-routeer satijn steek startpositie"
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr "Auto-routeer satijn steek eindpositie"
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr "Stop (pauzeer machine) na het borduren van dit object"
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr "Snij de draad af na borduren van dit object"
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr "Negeer dit object (niet borduren)"
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr "Satijn snijpunt (gebruik met Snij Satijnbaan)"
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr "Negeer laag (borduur geen objecten in deze laag)"
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr "Origine voor geëxporteerde borduurbestanden"
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr "Sprong bestemming voor Stop commando's (Buiten raam positie)."
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr "Fout: er is meer dan één %(command)s in het document, maar er kan er slechts één zijn. Verwijder aub de overbodige."
@@ -191,208 +191,208 @@ msgstr "Fout: er is meer dan één %(command)s in het document, maar er kan er s
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr "%(command)s: %(description)s"
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr "Ink/Stitch Commando"
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr "verbinding"
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr "commando symbool"
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr "Kleine Opvulling"
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr "Dit invulobject is zo klein dat het er waarschijnlijk beter uitziet als doorlopende steek of satijnbaan. Voor hele kleine vormen is invulsteek niet mogelijk, Ink/Stitch zal inplaats daarvan een doorlopende steek langs de rand maken."
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr "Uitbreiden"
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr "Inzet"
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr "AutoOpvullen"
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr "Automatisch gerouteerde opvulsteken"
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr "Doorlopende steek lengte (afstand tussen secties)"
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr "Lengte van steken rondom de rand van het opvulgebied dat wordt gebruikt bij de overgang tussen secties."
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr "Versteviging"
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr "AutoOpvul versteviging"
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr "Opvul hoek"
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr "Standaard: opvul hoek + 90 graden. Voer een kommagescheiden lijst in voor meerdere lagen."
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr "Opvulrij afstand"
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr "standaard: 3x opvulrij afstand"
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr "Max steek lengte"
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr "standaard: gelijk aan max steek lengte"
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr "Verklein de vorm van de versteviging om te voorkomen dat de versteviging zichtbaar is aan de buitenkant van de opvulling."
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr "Sla de laatste steek in elke rij over"
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr "De laatste steek in elke rij is vrij dicht op de eerste steek in de volgende rij. Door deze over te slaan wordt de dichtheid en het aantal steken verkleind."
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr "Breidt de vorm uit voor de opvulsteken om te compenseren voor gaten tussen de vormen."
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr "Onderpad"
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr "Beweeg binnen de vorm bij verplaatsen tussen secties. Onderpad steken vermijden de richting van de rijhoek zodat ze niet zichtbaar zijn. Dit geeft ze een gekarteld uiterlijk."
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr "Fout tijdens auto-opvullen! Dit betekent dat er een probleem met Ink/Stitch is."
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr "Als je wilt helpen om Ink/Stitch beter te maken, plak onderstaande tekst dan in een nieuwe melding op: "
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr "Object klonen"
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr "Er zijn één of meer gekloonde objecten in dit document. Ink/Stitch kan met een enkele kloon werken, maar je bent beperkt tot slechts enkele parameters. "
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr "Als je de kloon in een echt element wilt omzetten, volg dan deze stappen:"
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr "* selecteer de kloon"
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr "* Kies: Bewerken > Kloon > Ontkoppel Kloon (Alt+Shift+D)"
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr "Kloon is niet borduurbaar"
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr "Er zijn één of meer kloon objecten in dit document. Een kloon moet een direct kind zijn van een borduurbaar element. Ink/Stitch kan geen klonen borduren van groepen of andere niet-borduurbare elementen (text of afbeelding)."
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr "Zet de kloon om in een echt element:"
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr "* Selecteer de kloon."
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr "Kloon"
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr "Aangepaste opvulhoek"
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr "Deze instelling zet een aangepaste opvulhoek voor de kloon."
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr "Object %(id)s heeft een leeg 'd' attribuut. Verwijder het object uit het document."
@@ -400,475 +400,475 @@ msgstr "Object %(id)s heeft een leeg 'd' attribuut. Verwijder het object uit het
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr "fout:"
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr "Leeg D-Attribuut"
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr "Er is een ongeldig pad object in het document, het d-attribuut mist."
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr "* Kies Uitbreidingen > Ink/Stitch > Probleemoplossen > Document opschonen..."
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr "Losstaand"
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr "Opvulling: Dit objecte bestaat uit losstaande vormen. Dit is niet toegestaan omdat Ink/Stitch niet weet in welke volgorde ze geborduurd moeten worden. Deel het object op in aparte vormen."
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr "* Uitbreidingen > Ink/Stitch > Opvul gereedschap > Opdelen Opvulobjecten"
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr "Rand kruist zichzelf"
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr "Opvulling: vorm is niet geldig. Dit kan gebeuren als de rand zichzelf kruist."
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr "Opvulling"
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr "Handmatig gerouteerde opvul steek"
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr "Auto-Opvullen is de standaard methode voor opvulsteken."
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr "Hoek van de lijnen van de steken"
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr "De hoek neemt toe tegen de klok in. 0 is horizontaal. Negatieve waarden zijn toegestaan."
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr "Draai opvulling om (start rechts-naar-links)"
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr "De omdraai optie kan je helpen met het routeren van je steekpad. Als je omdraaien kiest, gaat het borduren van rechts naar links in plaats van van links naar rechts."
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr "Afstand tussen rijen"
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr "Afstand tussen rijen van steken."
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr "Maximale opvulsteeklengte"
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "De lengte van elke steek in een rij. Een kortere steek kan worden gebruikt aan het begin of einde van een rij."
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr "Spring rijen zoveel keer in voordat herhaald wordt"
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr "Deze instelling geeft aan hoeveel rijen uitelkaar de steken liggen voordat ze in dezelfde kolom positie vallen."
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr "Afbeelding"
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr "Ink/Stitch kan niet omgaan met objecten zoals afbeeldingen."
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr "* Zet je afbeelding om naar een pad: Pad -> Afbeelding Overtrekken (Shift+Alt+B) (aanvullende stappen kunnen nodig zijn)"
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr "* Je kunt de afbeelding ook overtrekken met de pen (P) of het bezier gereedschap (B)"
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr "Polylijn Object"
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr "Dit object is een SVG Polylijn, Ink/Stitch kan met deze vorm overweg, maar hij kan niet bewerkt worden in Inkscape. Zet om naar een pad met handmatige steek om te kunnen bewerken."
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr "* Selecteer dit object."
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr "* Kies Pad > Object naar Pad."
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr "* Optioneel: Kies het Params menu en vink het \"handmatige steek\" vakje."
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr "Handmatige steek langs het pad"
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr "Satijnbaan heeft opvulling"
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr "Satijnbaan: Object heeft opvulling (maar dat moet niet)"
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr "* Open het Vulling en Lijn paneel"
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr "* Open het Opvul tabblad"
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr "* Opvullen uitschakelen"
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr "* Je kunt ook het Params menu openen en dit pad naar Lijn omzetten om Satijnbaan modus uit te schakelen"
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr "Te weinig subpaden"
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr "Satijnbaan: Object heeft te weinig subpaden. Een Satijnbaan moet minstens twee subpaden hebben (de rails)."
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr "* Voeg nog een subpad toe (selecteer twee rails en kies Pad > Combineer)"
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "* Zet om naar een doorlopende steek of simpele Satijnsteek (via Params)"
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr "Ongelijk aantal punten"
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr "Satijnbaan: Er zijn geen sporten en de rails hebben een ongelijk aantal punten."
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr "The makkelijkste oplossing is om een of meer sporten toe te voegen. "
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr "Sporten bepalen de steekrichting voor Satijnbanen."
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr "* Met het geselecteerde object kies \"P\" om het potlood gereedschap te activeren."
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr "* Houdt \"Shift\" ingedrukt tijdens het tekenen van de sport."
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr "Elke sport moet beide rails eenmaal doorkruisen."
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr "Sport doorkruist de rails niet"
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Satijnbaan: een sport doorkruist niet beide rails."
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr "Sport doorkruist te vaak"
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr "Satijnbaan: Een sport doorkruist een rail meer dan eens."
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr "Satijnbaan"
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr "Aangepaste satijnbaan"
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr "\"E\" steek"
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Zig-zag afstand (piek-naar-piek)"
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr "Piek-naar-piek afstand tussen zig-zag steken."
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr "Trek compensatie"
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr "Satijnsteken trekken de stof samen, waardoor de baan smaller wordt dan getekend in Inkscape. Deze instelling zet ieder paar naaldsteken wat verder weg van het midden van de satijnbaan."
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr "Omtrek versteviging"
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr "Omtrek Versteviging"
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr "Steek lengte"
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr "Omtrekversteviging randafstand"
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr "Verklein de omtrek om te voorkomen dat de versteviging zichtbaar is langs de rand van de satijnbaan."
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr "Middenlijn versteviging"
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr "Middenlijn Versteviging"
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr "Zig-zag versteviging"
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr "Zig-zag Versteviging"
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Zig-zag afstand (piek-naar-piek)"
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr "Afstand tussen pieken van de zig-zag steken."
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr "Randafstand"
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr "standaard: de helft van de versteviging randafstand"
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr "Lijn"
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr "Satijnsteek langs paden"
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr "Doorlopende steek lengte"
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr "Lengte van steken in doorlopende steek modus."
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr "Bonensteek aantal herhalingen"
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr "Aantal keer terugsteken per steek. Een waarde van 1 zou elke steek verdrievoudigen (vooruit, terug, vooruit). Een waarde van 2 zou elke steek vervijfvoudigen, etc. Alleen van toepassing bij doorlopende steken."
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr "Lengte van steken in zig-zag modus."
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr "Herhalingen"
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr "Bepaalt hoe vaak op en neer langs een pad wordt gegaan."
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr "Handmatige steek plaatsing"
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr "Naai elke punt in het pad. Steeklengte en zig-zag afstand worden genegeerd."
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr "Verouderde doorlopende steek instelling gedetecteerd!\n\n"
"Het lijkt erop dat je een lijn smaller dan 0.5 eenheden gebruikt om een doorlopende steek mee aan te geven, dat is verouderd. Gebruik een streepjes/stippellijn voor een doorlopende steek. Elke soort streepjes voldoen."
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr "Tekst"
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr "Ink/Stitch kan niet omgaan met objecten zoals tekst."
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr "* Tekst: Creëer je eigen letters of probeer het belettering gereedchap:"
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr "- Extenties > Ink/Stitch > Belettering"
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr "Zorg ervoor dat hoogstens 1 start en eind commando is gekoppeld aan de geselecteerde satijnbanen."
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr "Selecteer een of meer satijnbanen."
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr "Selecteer minstens een satijn strook."
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr "Ink/Stitch kan met geen enkel geselecteerd object omgaan."
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr "In het gehele document zit geen enkel object waar Ink/Stitch mee kan omgaan."
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr "Tip: Selecteer enkele objecten en gebruik Pad -> Object naar Pad om ze naar paden om te zetten."
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr "Selecteer een of meer vulgebieden om op te breken."
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr "%s elementen verwijderd"
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr "Selecteer een of meer lijnen om naar satijnbaan om te zetten."
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr "Alleen eenvoudige lijnen kunnen worden omgezet naar satijnbanen."
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr "Selecteer een of meer satijnbanen om te snijden."
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr "deze satijnbaan heeft geen \"satijnbaan snijpunt\" commando gekoppeld. Gebruik de \"Koppel commando's\" uitbreiding en koppel het \"Satijnbaan Snijpunt\" commando eerst."
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr "Selecteer een of meer satijnbanen om om te draaien."
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr "Bestand niet gevonden."
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr "Geen overeenkomende kleuren gevonden in het bestand."
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr "Probeer als \"overige garenlijst\" te importeren en geef hieronder een kleurpalet op."
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr "Kies een ander kleurpalet voor je ontwerp."
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr "Kies één of meer commando's om toe te voegen."
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr "Ink/Stitch Belettering"
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr "Opties"
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr "Borduur regels tekst heen en terug"
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr "Afknippen toevoegen"
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -877,376 +877,380 @@ msgstr "Afknippen toevoegen"
msgid "Cancel"
msgstr "Annuleren"
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr "Toepassen en Sluiten"
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr "Geen lettertypen gevonden! Probeer Ink/Stitch opnieuw te installeren."
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr "Tekst schaling %s%%"
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr "Selecteer aub slechts een enkel blok tekst."
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr "Er zijn objecten geselecteerd die niet met de Belettering uitbreiding zijn gemaakt. Wis de selectie of selecteer andere objecten alvorens Belettering opnieuw te starten."
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr "Selecteer een of meer objecten om commando's aan te koppelen."
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr "Selecteer een of meer commando's om te koppelen."
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr "Deze instellingen worden toegepast op 1 object."
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "Deze instellingen worden toegepast op %d objecten."
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
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:212
+#: lib/extensions/params.py:217
#, 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:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr "Uitschakelen van dit tabblad zal het volgende tabblad uitschakelen."
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, 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:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr "Inkscape objecten"
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
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:316
+#: lib/extensions/params.py:321
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:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr "Borduur Parameters"
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr "Gebruik Vorige Instellingen"
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr "Alle geselecteerde vormen zijn geldig! "
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr "Als je nog steeds problemen hebt met een vorm die niet wordt geborduurd, controleer dan of er een laag is met een Negeer commando erin."
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr "Ongeldige Pointer"
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr "Beschrijving"
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr "Probleemoplossen"
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr "Fouten"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr "Waarschuwingen"
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr "Type Waarschuwingen"
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr "Problemen die zullen verhinderen dat de vorm geborduurd wordt."
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr "Dit zijn problemen die niet zullen verhinderen dat de vorm geborduurd wordt. Je kunt de waarschuwing proberen op te lossen, maar als dat niet lukt zal Ink/Stitch toch proberen het object te verwerken."
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr "Object Type Waarschuwingen"
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr "Ink/Stitch kan alleen omgaan met paden, en negeert de rest. Misschien wil je dat deze vormen worden genegeerd, als dat niet zo is volg dan de instructies om dit gedrag te veranderen."
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "Het is mogelijk dat een object meer dan één fout bevat, er is echter slechts éé'n pointer per object. Voer de functie opnieuw uit als er meer fouten optreden. Verwijder pointers door de laag met naam \"Probleemoplossen\" te verwijderen via het objecten paneel (Object -> Objecten...)."
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr "garenlijst"
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr "Geen borduurbestand formaten geselecteerd."
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr "Ontwerp Details"
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr "Titel"
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr "Grootte"
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr "Steken"
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr "Kleuren"
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr "Garen Volgorde"
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr "Garen Gebruikt"
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr "Voorkeuzen"
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr "Laden"
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr "Toevoegen"
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr "Overschrijven"
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr "Verwijderen"
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr "Eerst een voorkeuze naam kiezen of invoeren."
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr "Voorkeuze"
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr "Voorkeuze \"%s\" niet gevonden."
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr "Voorkeuze \"%s\" bestaat reeds. Gebruik een andere naam of kies \"Overschrijven\""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr "SPRONG"
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr "AFKNIPPEN"
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr "STEEK"
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr "KLEUR WISSEL"
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr "STOP"
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr "Langzamer (pijl omlaag)"
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr "Sneller (pijl omhoog)"
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr "Ga stap achteruit (-)"
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr "Ga stap vooruit (+)"
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr "Wissel richting (pijl links | pijl rechts)"
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr "Pauzeer"
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr "Pauzeer (P)"
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr "Herstart"
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr "Herstart (R)"
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr "O"
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr "Toon het naald penetratiepunt (O)"
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr "Afsluiten"
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr "Afsluiten (Q)"
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr "Snelheid: %d steken/sec"
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr "Start"
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr "Voorbeeld"
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr "Interne Fout"
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr "Borduursimulatie"
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr "Genereer INX bestanden"
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr "Fout bij schrijven naar %(path)s: %(error)s"
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr "Auto-Satijn"
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr "AutoSatijn %d"
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr "AutoSatijn Doorlopende Steek %d"
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr "Stekenplan"
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr "parseLengthWithUnits: onbekende eenheid %s"
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1464,7 +1468,6 @@ msgid "Save PDF"
msgstr "PDF Opslaan"
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr "Instellingen"
@@ -1601,7 +1604,7 @@ msgstr "Aanpassen van het garenpalet zorgt voor herberekening van garen namen en
msgid "Yes"
msgstr "Ja"
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr "Nee"
@@ -1888,6 +1891,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr "Visualiseren en Exporteren"
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2002,53 +2009,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2234,6 +2253,10 @@ msgstr "Simulator / Realistisch Voorbeeld"
msgid "Stitch Plan Preview"
msgstr "Stekenplan Voorbeeld"
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr "Probleemdiagnose Objecten"
diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po
index 68b5ba16..14131126 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Norwegian\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr "Fyll startposisjon"
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr "Fyll sluttposisjon"
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr "Sett satin stitch startposisjon automatisk"
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr "Sett satin stitch sluttposisjon automatisk"
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr "Stopp (pause maskina) når objektet er ferdig"
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr "Klipp tråden når objektet er ferdig"
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr "Ignorer dette objektet (ikkje sy)"
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr ""
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po
index 2ad1fa84..42443689 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr "TT Metry"
msgid "A font suited for heavy typing :)"
msgstr "Czcionka dostosowana do ciężkiego pisania :)"
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr "Punkt startowy ściegu wypełnienia"
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr "Punkt końcowy ściegu wypełnienia"
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr "Automatycznie trasuj pozycję początkową ściegu satynowego"
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr "Automatycznie trasuj pozycję końcową ściegu satynowego"
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr "Zatrzymaj (wstrzymaj maszynÄ™) po wyhaftowaniu tego obiektu"
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr "Po wyszyciu tego obiektu obetnij nić"
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr "Ignoruj ten obiekt (nie wyszywaj)"
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr ""
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr "Znajdź problematyczne obiekty"
diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po
index 436a402d..0a2ac763 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr "Uma fonte adequada para digitação pesada :)"
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr "Ocorreu um erro inesperado com o Ink/Stitch."
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr "Se precisar de ajudar, registre o problema em https://github.com/inkstitch/inkstitch/issues e inclua a descrição completa do erro abaixo:"
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr "Posição inicial do ponto de preenchimento"
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr "Posição final do ponto de preenchimento"
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr "Rota automática na posição inicial do ponto cetim"
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr "Rota automática na posição final do ponto cetim"
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr "Parar (pausa a máquina) depois de costurar o objeto"
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr "Cortar a linha depois de costurar o objeto"
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr "Ignore este objeto (não costurar)"
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr "Ponto de corte cetim (use com o Corte de Coluna Cetim)"
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr "Ignorar camada (não costurar nenhum objeto nessa camada)"
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr "Origem para os arquivos de bordado exportados"
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr "Comando Ink/Stitch"
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr "connector"
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr "comando do marcador"
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr "Pequeno preenchimento"
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr "Expandir"
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr "Inserir"
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr "Preenchimento automático"
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr "Comprimento máximo do ponto"
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr "padrão: igual ao comprimento máximo do ponto de preenchimento"
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr "Reduza a forma antes de fazer a base, para evitar que a base apareça na parte externa do preenchimento."
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr "Pule o último ponto de cada linha"
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr "O último ponto de cada linha é bastante próximo ao primeiro ponto da próxima linha. Ignorá-lo diminui a densidade e a contagem de pontos."
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr "Expanda a forma antes da costura de preenchimento, para compensar as lacunas entre as formas."
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr "Selecione pelo menos uma coluna do cetim."
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr "Erros"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr "Alertas"
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr "Tipos de Alertas"
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr "Título"
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr "Tamanho"
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr "Cores"
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr "Recomeçar"
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr "Recomeçar (R)"
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr "Sair"
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr "Sair (Q)"
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr "Começar"
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr "Simulador de Bordado"
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr "Configurações"
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr "Sim"
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr "Não"
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po
index c3021188..ad8f9caf 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr ""
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr "Definir enchimento automaticamente"
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr "Distância de ponto corrido (Transversal entre secções)"
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr "Sub-camada"
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr "Sub-camada automática"
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr "Distância máxima de ponto"
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr "Preenchimento"
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr "Definir enchimento manualmente"
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr "Ângulo das linhas de ponto"
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr "Inverter Enchimento (Direita-Para-Esquerda)"
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr "Espaçamento entre linhas"
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr "Distância máxima entre pontos de enchimento"
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr "Numero de vezes a escalonar linhas antes de repetir"
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr "Coluna de matizado"
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr "Coluna de matizado personalizado"
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Espaçamento Zig-zag (crista-a-crista)"
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr "Compensação de repuxado"
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr "Sub-camada de controno"
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr "Sub-camada de controno"
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr "Distância de ponto"
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr "Offset interno da Sub-camada de contorno"
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr "Sub-camada com movimento central"
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr "Sub-camada com movimento central"
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr "Sub-camada em Zig-zag"
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr "Sub-camada em Zig-zag"
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Espaçamento Zig-zag (crista-a-crista)"
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr "Matizar ao longo dos caminhos"
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr "Distância de ponto corrido"
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr "Repetições"
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr "Colocação manual de pontos"
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr "Cancelar"
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr "Aplicar e Sair"
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr "Definições serão aplicadas a 1 objecto."
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "Definições serão aplicadas a %d objectos."
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
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:212
+#: lib/extensions/params.py:217
#, 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:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr "Desactivar esta aba desactivará a seguinte aba."
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, 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:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr "Objectos do Inkscape"
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr "Parametros de Bordado"
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr "Usar ultimas definições"
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr "Pré-definições"
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr "Carregar"
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr "Adicionar"
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr "Substituir"
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr "Eliminar"
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr "Seleccione ou insira uma pré-definição primeiro."
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr "Pré-definição"
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr "Pré-definição \"%s\" não encontrada."
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr "Pré-definição \"%s\" já existe. Use outro nome ou clique \"Substituir\""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr "Pré-visualização"
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr "Erro Interno"
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr "Simulação de Bordado"
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr "Plano de pontos/bordado"
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr "parseLengthWithUnits: Unidade desconhecida %s"
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr "Parâmetros"
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po
index a3e2dfe5..9f418099 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Romanian\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr ""
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr ""
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po
index 339f6f1b..b238bd31 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"MIME-Version: 1.0\n"
@@ -25,1601 +25,1605 @@ msgstr ""
#. name of font in fonts/baumans
#: inkstitch-fonts-metadata.py:2
msgid "Baumans"
-msgstr ""
+msgstr "Baumans"
#. name of font in fonts/chopin
#: inkstitch-fonts-metadata.py:6
msgid "Chopin Script"
-msgstr ""
+msgstr "Chopin Script"
#. name of font in fonts/dejavufont
#: inkstitch-fonts-metadata.py:10
msgid "Dejavu Serif Semi-condensed"
-msgstr ""
+msgstr "Dejavu Serif ПолуÑжатый"
#. description of font in fonts/dejavufont
#: inkstitch-fonts-metadata.py:12
#, python-format
msgid "The capital em is 19,8 millimeter wide at 100% scale. Can be scaled down to 80% or up to 150%. Every satin has center-walk underlay."
-msgstr ""
+msgstr "Ð—Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ðœ шириной 19.8 мм при 100% маÑштабе. Может маÑштабироватьÑÑ Ð¾Ñ‚ 80% до 150%. Каждый Ñатин имеет предварительную проÑтрочку по центру."
#. name of font in fonts/geneva_rounded
#: inkstitch-fonts-metadata.py:14
msgid "Geneva Simple Sans Rounded"
-msgstr ""
+msgstr "Geneva Simple Sans Закругленный"
#. description of font in fonts/geneva_rounded
#: inkstitch-fonts-metadata.py:16
msgid "Suitable for small fonts (8 to 20 mm)"
-msgstr ""
+msgstr "Маленькие Ñимволы (8 - 20мм)"
#. name of font in fonts/geneva_simple
#: inkstitch-fonts-metadata.py:18
msgid "Geneva Simple Sans"
-msgstr ""
+msgstr "Geneva Simple Sans"
#. description of font in fonts/geneva_simple
#: inkstitch-fonts-metadata.py:20
msgid "Suitable for small fonts (6 to 15mm)"
-msgstr ""
+msgstr "Маленькие Ñимволы (6 - 15мм)"
#. name of font in fonts/lobster
#: inkstitch-fonts-metadata.py:22
msgid "Lobster Two Bold Italic"
-msgstr ""
+msgstr "Lobster Two Жирный КурÑив"
#. name of font in fonts/medium_font
#: inkstitch-fonts-metadata.py:26
msgid "Ink/Stitch Medium Font"
-msgstr ""
+msgstr "Ink/Stitch Средний Шрифт"
#. description of font in fonts/medium_font
#: inkstitch-fonts-metadata.py:28
#, python-format
msgid "A basic font suited for medium-sized characters. The capital em is 0.6 inches wide at 100% scale. Can be scaled down to 75% or up to 150%. Every satin has contour underlay."
-msgstr ""
+msgstr "ОÑновной шрифт Ð´Ð»Ñ Ñреднеразмерных Ñимволов. Ð—Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ðœ шириной 15мм при 100% маÑштабе. Может маÑштабироватьÑÑ Ñ 75% до 150%. Ð’Ñе Ñатины имеют предварительную проÑтрочку по контуру."
#. name of font in fonts/small_font
#: inkstitch-fonts-metadata.py:30
msgid "Ink/Stitch Small Font"
-msgstr ""
+msgstr "Ink/Stitch Малый Шрифт"
#. description of font in fonts/small_font
#: inkstitch-fonts-metadata.py:32
#, python-format
msgid "A font suited for small characters. The capital em is 0.2 inches wide at 100% scale. Can be scaled up to 300%."
-msgstr ""
+msgstr "Шрифт Ð´Ð»Ñ Ð¼Ð°Ð»ÐµÐ½ÑŒÐºÐ¸Ñ… Ñимволов. Ð—Ð°Ð³Ð»Ð°Ð²Ð½Ð°Ñ Ð±ÑƒÐºÐ²Ð° М шириной 5мм при 100% маÑштабе. Может быть увеличен до 300%."
#. name of font in fonts/tt_directors
#: inkstitch-fonts-metadata.py:34
msgid "TT Directors"
-msgstr ""
+msgstr "TT Directors"
#. description of font in fonts/tt_directors
#: inkstitch-fonts-metadata.py:36
msgid "A font suited for directing"
-msgstr ""
+msgstr "Шрифт Ð´Ð»Ñ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹"
#. name of font in fonts/tt_masters
#: inkstitch-fonts-metadata.py:38
msgid "TT Masters"
-msgstr ""
+msgstr "TT Masters"
#. description of font in fonts/tt_masters
#: inkstitch-fonts-metadata.py:40
msgid "A font suited for heavy typing :)"
-msgstr ""
+msgstr "Шрифт Ð´Ð»Ñ Ñ‚Ñжелой печати :)"
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
-msgstr ""
+msgstr "Ink/Stitch не может прочитать ваш SVG файл. Ð¢Ð°ÐºÐ°Ñ ÑÐ¸Ñ‚ÑƒÐ°Ñ†Ð¸Ñ Ñ‡Ð°Ñто возникает, еÑли файл был Ñоздан в программе Adobe Illustrator."
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
-msgstr ""
+msgstr "Попробуйте импортировать файл в Inkscape через меню 'Файл > Импортировать...' (Ctrl+I)"
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
-msgstr ""
+msgstr "Произошла неизвеÑÑ‚Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° в Ink/Stitch."
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
-msgstr ""
+msgstr "ЕÑли вы желаете помочь, Ñоздайте Ñообщение на Ñтранице https://github.com/inkstitch/inkstitch/issues и укажите полное опиÑание ошибки ниже:"
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
-msgstr ""
+msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ð¸Ñ Ð½Ð°Ñ‡Ð°Ð»Ð° глади"
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
-msgstr ""
+msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ð¸Ñ ÐºÐ¾Ð½Ñ†Ð° глади"
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
-msgstr ""
+msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ð¸Ñ Ð½Ð°Ñ‡Ð°Ð»Ð° автомаршрута Ñатинов"
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
-msgstr ""
+msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ð¸Ñ ÐºÐ¾Ð½Ñ†Ð° автомаршрута Ñатинов"
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
-msgstr ""
+msgstr "ОÑтановить(поÑтавить машину на паузу) поÑле вышивки Ñтого объекта"
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
-msgstr ""
+msgstr "Обрезать нитку поÑле вышивки Ñтого объекта"
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
-msgstr ""
+msgstr "Игнорировать Ñтот объект(не вышивать)"
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
-msgstr ""
+msgstr "Точка разрыва Ñатина (иÑп. вмеÑте Ñ Ð Ð°Ð·Ð´ÐµÐ»Ð¸Ñ‚ÑŒ Сатиновую Колонну)"
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
-msgstr ""
+msgstr "Игнорировать Ñлой (не вышивать объекты на Ñтом Ñлое)"
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
-msgstr ""
+msgstr "ИÑÑ…Ð¾Ð´Ð½Ð°Ñ Ñ‚Ð¾Ñ‡ÐºÐ° в ÑкÑпортируемых файлах вышивки"
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
-msgstr ""
+msgstr "Точка Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´ Stop (иначе \"ÐŸÐ¾Ð·Ð¸Ñ†Ð¸Ñ Ð²Ñ‹Ð´Ð²Ð¸Ð½ÑƒÑ‚Ð¾Ð¹ рамки\")."
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
-msgstr ""
+msgstr "Ошибка: в дизайне имеетÑÑ Ð±Ð¾Ð»ÐµÐµ одной команды %(command)s, но может быть только одна. Уберите лишние команды."
#. This is a continuation of the previous error message, letting the user know
#. what command we're talking about since we don't normally expose the actual
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
-msgstr ""
+msgstr "%(command)s: %(description)s"
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
-msgstr ""
+msgstr "Команда Ink/Stitch"
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
-msgstr ""
+msgstr "ÑвÑзь"
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
-msgstr ""
+msgstr "маркер команды"
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
-msgstr ""
+msgstr "ÐœÐ°Ð»Ð°Ñ Ð“Ð»Ð°Ð´ÑŒ"
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
-msgstr ""
+msgstr "Этот объект глади Ñлишком мал и вероÑтно будет лучше выполнить его Ñтрочкой или Ñатином. Ð”Ð»Ñ Ð¾Ñ‡ÐµÐ½ÑŒ маленьких фигур вышивка гладью невозможна, вмеÑто неё Ink/Stitch будет иÑпользовать Ñтрочку по контуру."
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
-msgstr ""
+msgstr "Уширение"
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
-msgstr ""
+msgstr "Параметр раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð½Ðµ может быть применен Ð´Ð»Ñ Ñтого объекта глади. ВмеÑто него Ink/Stitch будет иÑпользовать оригинальный размер."
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
-msgstr ""
+msgstr "ОтÑтуп"
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
-msgstr ""
+msgstr "Параметр отÑтупа предварительной проÑтрочки не может быть применен Ð´Ð»Ñ Ñтого объекта глади. ВмеÑто него Ink/Stitch будет иÑпользовать оригинальный размер."
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
-msgstr ""
+msgstr "Ðвтогладь"
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
-msgstr ""
+msgstr "ÐвтоматичеÑки раÑÑÑ‡Ð¸Ñ‚Ð°Ð½Ð½Ð°Ñ Ð²Ñ‹ÑˆÐ¸Ð²ÐºÐ° гладью"
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
-msgstr ""
+msgstr "Длина Ñтежка Ñтрочки (переход между ÑекциÑми)"
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
-msgstr ""
+msgstr "Длина Ñтежков внутри контура глади при переходе от Ñекции к Ñекции."
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
-msgstr ""
+msgstr "ÐŸÑ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð¾Ñтрочка"
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
-msgstr ""
+msgstr "Ðвтогладь: ПроÑтрочка"
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
-msgstr ""
+msgstr "Угол заполнениÑ"
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
-msgstr ""
+msgstr "По умолчанию: угол Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ +90°. Укажите ÑпиÑок через запÑтую Ð´Ð»Ñ Ð½ÐµÑкольких Ñлоёв."
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
-msgstr ""
+msgstr "РаÑÑтоÑние между Ñ€Ñдов"
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
-msgstr ""
+msgstr "по умолчанию: раÑтоÑние между Ñ€Ñдов глади × 3"
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
-msgstr ""
+msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° Ñтежка"
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
-msgstr ""
+msgstr "по умолчанию: равна макÑимальной длине Ñтежка глади"
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
-msgstr ""
+msgstr "Сжать контур предварительной проÑтрочки, чтобы она не показалаÑÑŒ из под глади."
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
-msgstr ""
+msgstr "ПропуÑкать поÑледний Ñтежок в Ñ€Ñду"
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
-msgstr ""
+msgstr "ПоÑледний Ñтежок в Ñ€Ñду находитÑÑ Ð¾Ñ‡ÐµÐ½ÑŒ близко к первому Ñтежку Ñледующей Ñтроки. Его пропуÑк уменьшает количеÑтво Ñтежков и плотноÑть."
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
-msgstr ""
+msgstr "Увеличение контура глади Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¿ÐµÐ½Ñации раÑÑтоÑÐ½Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñƒ формами."
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
-msgstr ""
+msgstr "Ðижние переходы"
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
-msgstr ""
+msgstr "Перемещение внутри контура при переходе от Ñекции к Ñекции. Строчка переходов под гладью или проÑтрочкой избегает Ð½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñ€Ñдов, поÑтому она не видна. Ðо могут Ñделать поверхноÑть глади немного неровной."
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
-msgstr ""
+msgstr "Ошибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð°Ð²Ñ‚Ð¾Ð³Ð»Ð°Ð´Ð¸! Это значит, что возникла проблема в Ink/Stitch."
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
-msgstr ""
+msgstr "ЕÑли вы желаете помочь нам делать Ink/Stitch лучше, пожалуйÑта Ñкопируйте веÑÑŒ текÑÑ‚ целиком в Ñообщение об ошибке на Ñайте: "
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
-msgstr ""
+msgstr "Объект-клон"
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
-msgstr ""
+msgstr "Ð’ дизайне приÑутÑтвуют один или более объектов-клонов. Ink/Stitch может работать Ñ Ð¿Ñ€Ð¾Ñтыми клонами, но вы ограничены очень небольшим ÑпиÑком парметров. "
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
-msgstr ""
+msgstr "ЕÑли вы хотите превратить клон в реальный объект, выполните Ñледующие шаги:"
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
-msgstr ""
+msgstr "* Выберите клон"
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
-msgstr ""
+msgstr "* Выберите: Правка > Клоны > ОтÑоединить клон (Alt+Shift+D)"
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
-msgstr ""
+msgstr "Клон не может быть вышит"
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
-msgstr ""
+msgstr "Ð’ дизайне приÑутÑтвуют один или более объектов-клонов. Клон должен быть прÑмым потомком Ñлемента, который можно вышить. Ink/Stitch не может вышить клонеы групп или иных невышиваемых Ñлементов (текÑÑ‚ или картинка)."
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
-msgstr ""
+msgstr "Превратите клон в реальный объект:"
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
-msgstr ""
+msgstr "* Выберите клон."
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
-msgstr ""
+msgstr "Клон"
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
-msgstr ""
+msgstr "Свой угол глади"
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
-msgstr ""
+msgstr "Эта наÑтройка указывает Ñвой угол глади Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ð°."
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
-msgstr ""
+msgstr "Разрешить добавлÑть закрепки"
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
-msgstr ""
+msgstr "Закрепки в начале и/или конце Ñтого объекта. Ð”Ð»Ñ Ñ€ÑƒÑ‡Ð½Ñ‹Ñ… Ñтежков закрепки добавлÑтьÑÑ Ð½Ðµ будут."
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
-msgstr ""
+msgstr "Обе"
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
-msgstr ""
+msgstr "ÐачальнаÑ"
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
-msgstr ""
+msgstr "КонечнаÑ"
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
-msgstr ""
+msgstr "Ðе добавлÑть"
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
-msgstr ""
+msgstr "У объекта %(id)s атрибут 'd' пуÑÑ‚. Удалите Ñтот объект из вашего дизайна."
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
-msgstr ""
+msgstr "ошибка:"
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
-msgstr ""
+msgstr "ПуÑтой D-Ðтрибут"
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
-msgstr ""
+msgstr "Ð’ дизайне обнаружена Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ, пропущен d-атрибут."
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
-msgstr ""
+msgstr "* Выберите: РаÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ > Ink/Stitch > Решение проблем > ОчиÑтка Дизайна..."
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
-msgstr ""
+msgstr "ÐеÑвÑзанные формы"
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
-msgstr ""
+msgstr "Гладь: Этот объект ÑоÑтоит из неÑвÑзанных фигур. Это недопуÑтимо, поÑкольку Ink/Stitch не знает в каком порÑдке выполнÑть их вышивку. Разделите объект на отдельные фигуры."
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
-msgstr ""
+msgstr "* РаÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ > Ink/Stitch > ИнÑтрументы глади > Разбить объекты заливок"
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
-msgstr ""
+msgstr "Границы переÑекают Ñами ÑебÑ"
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
-msgstr ""
+msgstr "Гладь: Фигура имеет проблемы. Это может произойти, когда её границы переÑекают Ñами ÑебÑ."
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
-msgstr ""
+msgstr "Гладь"
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
-msgstr ""
+msgstr "Ð ÑƒÑ‡Ð½Ð°Ñ Ð²Ñ‹ÑˆÐ¸Ð²ÐºÐ° гладью"
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
-msgstr ""
+msgstr "Ðвтогладь выбираетÑÑ Ð¿Ð¾ умолчанию Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð²Ñ‹ÑˆÐ¸Ð²Ð¾Ðº гладью."
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
-msgstr ""
+msgstr "Угол линий Ñтежков"
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
-msgstr ""
+msgstr "Угол увеличиваетÑÑ Ð² направление против чаÑовой Ñтрелки. 0 - горизонтально. Отрицательные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿ÑƒÑкаютÑÑ."
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
-msgstr ""
+msgstr "Развернуть направление (Ñправа-налево)"
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
-msgstr ""
+msgstr "Эта Ð¾Ð¿Ñ†Ð¸Ñ Ð¼Ð¾Ð¶ÐµÑ‚ помочь Ñ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ маршрута переходов при вышивке. Когда Ñта Ð¾Ð¿Ñ†Ð¸Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð°, вышивание идет Ñправа-налево, вмеÑто обычного Ð½Ð°Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñлева-направо."
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
-msgstr ""
+msgstr "РаÑÑтоÑние между Ñ€Ñдов"
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
-msgstr ""
+msgstr "РаÑÑтоÑние между Ñ€Ñдами вышивки."
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
-msgstr ""
+msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° Ñтежка глади"
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
-msgstr ""
+msgstr "Длина каждого Ñтежка в Ñ€Ñду. Ð’ конце и начале Ñ€Ñда Ñтежки могут быть короче."
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
-msgstr ""
+msgstr "КоличеÑтво Ñдвигов Ñтрочек перед повторением"
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
-msgstr ""
+msgstr "КоличеÑтво Ñтрочек между Ñтежками в одной и той же позиции в колонке."
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
-msgstr ""
+msgstr "Изображение"
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
-msgstr ""
+msgstr "Ink/Stitch не может работать Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ð¼Ð¸ изображений."
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
-msgstr ""
+msgstr "* Конвертируйте ваше изображение в вектор: Контур > Векторизировать раÑтр... (Shift+Alt+B) (потребуютÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ дейÑтвиÑ)"
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
-msgstr ""
+msgstr "* Либо перериÑуйте изображение при помощи инÑтрументов Ручка(P) или Кривые(B)"
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
-msgstr ""
+msgstr "Объект полилиниÑ"
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
-msgstr ""
+msgstr "Этот объект имеет тип SVG PolyLine. Ink/Stitch может работать Ñ Ñ‚Ð°ÐºÐ¸Ð¼Ð¸ формами, но вы не можете редактировать их в Inkscape. Конвертируйте объект в контур, чтобы можно было его изменÑть."
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
-msgstr ""
+msgstr "* Выберите Ñтот объект."
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
-msgstr ""
+msgstr "* Выполните Контур > Оконтурить объект."
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
-msgstr ""
+msgstr "* Ðе обÑзательно: ЗапуÑтите Параметры и выберите флажок \"Ñ€ÑƒÑ‡Ð½Ð°Ñ Ñтрочка\"."
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
-msgstr ""
+msgstr "Ð ÑƒÑ‡Ð½Ð°Ñ Ñтрочка вдоль линии"
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
-msgstr ""
+msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð° имеет заливку"
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
-msgstr ""
+msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð°: У объекта еÑть заливка(чего быть не должно)"
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
-msgstr ""
+msgstr "* Откройте панель Заливка и Обводка"
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
-msgstr ""
+msgstr "* Откройте вкладку Заливка"
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
-msgstr ""
+msgstr "* Уберите заливку"
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
-msgstr ""
+msgstr "* Другой вариант: откройте Параметры и переключите Ñтот объект на Строчку, отключив режим Сатиновой колонны"
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
-msgstr ""
+msgstr "Слишком мало линий"
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
-msgstr ""
+msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð°: в объекте мало линий. Ð’ Ñатиновой колонне должно быть по крайней мере две линии(направлÑющие)."
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
-msgstr ""
+msgstr "* Добавьте еще одну линию (выделите две направлÑющие и выполните Контур > Объединить)"
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
-msgstr ""
+msgstr "* Конвертируйте в Ñтрочку или зигзаг (через Параметры)"
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
-msgstr ""
+msgstr "Ðеравное количеÑтво точек"
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
-msgstr ""
+msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð°: Поперечин нет, но количеÑтво точек на направлÑющих не равно друг другу."
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
-msgstr ""
+msgstr "Проще вÑего добавить одну или неÑколько поперечин. "
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
-msgstr ""
+msgstr "Поперечины управлÑÑŽÑ‚ наклоном Ñтежков в Ñатиновой колонне."
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
-msgstr ""
+msgstr "* Когда объект выбран нажмите клавишу P чтобы выбрать инÑтрумент Карандаш."
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
-msgstr ""
+msgstr "* Ð£Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ñ ÐºÐ»Ð°Ð²Ð¸ÑˆÑƒ Shift нариÑуйте поперечину."
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
-msgstr ""
+msgstr "ÐšÐ°Ð¶Ð´Ð°Ñ Ð¿Ð¾Ð¿ÐµÑ€ÐµÑ‡Ð¸Ð½Ð° должна переÑекать обе направлÑющих."
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
-msgstr ""
+msgstr "Поперечина не переÑекает направлÑющие"
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
-msgstr ""
+msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð°: Поперечина не переÑекает обе направлÑющие."
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
-msgstr ""
+msgstr "Поперечина неверно раÑположена"
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
-msgstr ""
+msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð°: Поперечина переÑекает направлÑющую более одного раза."
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
-msgstr ""
+msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐšÐ¾Ð»Ð¾Ð½Ð½Ð°"
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
-msgstr ""
+msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð°"
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
-msgstr ""
+msgstr "Стежки в форме \"Е\""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
-msgstr ""
+msgstr "ПлотноÑть зигзага (раÑÑтоÑние между пиками)"
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
-msgstr ""
+msgstr "РаÑÑтоÑние между пиками зигзага."
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
-msgstr ""
+msgstr "КомпенÑÐ°Ñ†Ð¸Ñ ÑÑ‚ÑгиваниÑ"
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
-msgstr ""
+msgstr "Стежки Ñатина ÑÑ‚Ñгивают ткань в меÑте вышивки, в результате колонна получаетÑÑ Ñ‚Ð¾Ð½ÑŒÑˆÐµ, чем указанно в Inkscape. Эта наÑтройка раздвигает каждую пару проколов от центра Ñатиновой колонны."
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
-msgstr ""
+msgstr "ÐŸÑ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð¾Ñтрочка контура"
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
-msgstr ""
+msgstr "ПроÑтрочка Контура"
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
-msgstr ""
+msgstr "Длина Ñтежка"
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
-msgstr ""
+msgstr "ОтÑтуп проÑтрочки от краÑ"
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
-msgstr ""
+msgstr "Сужает внешнюю границу проÑтрочки, чтобы она не показывалаÑÑŒ из-под Ñатиновой колонны."
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
-msgstr ""
+msgstr "ÐŸÑ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð¾Ñтрочка по центру"
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
-msgstr ""
+msgstr "ПроÑтрочка По Центру"
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
-msgstr ""
+msgstr "ÐŸÑ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð¾Ñтрочка зигзагом"
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
-msgstr ""
+msgstr "ПроÑтрочка Зигзагом"
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
-msgstr ""
+msgstr "ПлотноÑть зигзага"
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
-msgstr ""
+msgstr "РаÑÑтоÑние между пиками зигзага."
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
-msgstr ""
+msgstr "Величина отÑтупа"
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
-msgstr ""
+msgstr "по умолчанию: половина отÑтупа проÑтрочки контура"
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
-msgstr ""
+msgstr "Строчка"
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
-msgstr ""
+msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ Ñтрочка вдоль линий"
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
-msgstr ""
+msgstr "Длина Ñтежка Ñтрочки"
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
-msgstr ""
+msgstr "Длина Ñтежков в режиме Ñтрочки."
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
-msgstr ""
+msgstr "ЧиÑло повторов Ñтежка"
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
-msgstr ""
+msgstr "Забивать каждый Ñтежок указанное количеÑтво раз. Значение 1 утроит количеÑтво нитей в Ñтежке (вперед, назад, вперед). Значение 2 - упÑтерит. ПрименÑетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ Ñтрочки."
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
-msgstr ""
+msgstr "Длина ÑÑ‚Ñжков в режиме зигзага."
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
-msgstr ""
+msgstr "Повторов Ñтрочки"
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
-msgstr ""
+msgstr "ОпределÑет Ñколько раз нужно пройти по Ñтрочке вперед и назад."
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
-msgstr ""
+msgstr "Ð ÑƒÑ‡Ð½Ð°Ñ Ñ€Ð°ÑÑтановка Ñтежков"
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
-msgstr ""
+msgstr "Каждый узел на линии будет ÑвлÑтьÑÑ Ð¼ÐµÑтом прокола. Длина Ñтежка и плотноÑть зигзага игнорируютÑÑ."
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
-msgstr ""
+msgstr "Обнаружена уÑÑ‚Ð°Ñ€ÐµÐ²ÑˆÐ°Ñ Ð½Ð°Ñтройка!\n\n"
+"Похоже вы иÑпользуете линии тоньше 0.5 единиц Ð´Ð»Ñ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñтрочек, что уÑтарело. ВмеÑто Ñтого проÑто Ñделайте вашу линю пунктирной Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾ чтобы вышивать её Ñтрочкой. Любой тип пунктира подойдёт."
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
-msgstr ""
+msgstr "ТекÑÑ‚"
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
-msgstr ""
+msgstr "Ink/Stitch не может работать Ñ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ð¼Ð¸ типа ТекÑÑ‚."
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
-msgstr ""
+msgstr "* ТекÑÑ‚: Создайте ÑобÑтвенные буквы или попробуйте инÑтрумент ÐадпиÑи:"
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
-msgstr ""
+msgstr "- РаÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ > Ink/Stitch > ÐадпиÑи"
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
-msgstr ""
+msgstr "УбедитеÑÑŒ, что к выбранной Ñатиновой колонне прикреплено не более одной команды начала и конца."
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
-msgstr ""
+msgstr "Выберите одну или неÑколько Ñатиновых колонн."
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
-msgstr ""
+msgstr "Выберите Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ одну Ñатиновую колонну."
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
-msgstr ""
+msgstr "Ink/Stitch не знает как работать ни Ñ Ð¾Ð´Ð½Ð¸Ð¼ из выбранных объектов."
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
-msgstr ""
+msgstr "Во вÑем дизайне нет ни одного объекта Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼ Ink/Stitch мог бы работаь."
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
-msgstr ""
+msgstr "Совет: Выберите объекты и иÑпользуйте Контур -> Оконтурить объект, чтобы получить линии."
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
-msgstr ""
+msgstr "Выберите одну или неÑколько заливок Ð´Ð»Ñ Ð¸Ñ… разделениÑ."
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
-msgstr ""
+msgstr "%s Ñлементов удалено"
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
-msgstr ""
+msgstr "Выберите Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ одну линию Ð´Ð»Ñ ÐµÑ‘ ÐºÐ¾Ð½Ð²ÐµÑ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² Ñатиновую колонну."
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
-msgstr ""
+msgstr "Ð’ Ñатиновую колонну можно превратить только проÑтые линии."
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
-msgstr ""
+msgstr "Ink/Stitch не может преобразовать вашу линию в Ñатиновую колонну. Разделите линию и попробуйте Ñнова."
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
-msgstr ""
+msgstr "Выберите одну или неÑколько Ñатиновых колонн Ð´Ð»Ñ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ñ."
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
-msgstr ""
+msgstr "Ñта ÑÐ°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð° не имеет команды \"точка разрыва Ñатиновой колонны\" прикрепленной к ней. ИÑпользуйте \"Добавить команды\" из меню и прикрепите команду \"Точка разрыва Ñатиновой колонны\"."
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
-msgstr ""
+msgstr "Выберите одну или неÑколько Ñатиновых колонн Ð´Ð»Ñ Ñ€Ð°Ð·Ð²Ð¾Ñ€Ð¾Ñ‚Ð°."
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
-msgstr ""
+msgstr "Файл не найден."
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
-msgstr ""
+msgstr "Указанный файл ÑвлÑетÑÑ Ñловарем. ПожалуйÑта укажите файл ÑпиÑка нитей Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð°."
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
-msgstr ""
+msgstr "Ð’ файле нет ни одного подходÑщего цвета."
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
+msgstr "Попробуйте импортировать как \"другой ÑпиÑок ниток\" и укажите палитру ниже."
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
-msgstr ""
+msgstr "Выберите другую палитру Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ дизайна."
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
-msgstr ""
+msgstr "Выберите одну или неÑколько команд Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ."
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
-msgstr ""
+msgstr "ÐадпиÑи Ink/Stitch"
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
-msgstr ""
+msgstr "Шрифт"
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
-msgstr ""
+msgstr "Параметры"
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
-msgstr ""
+msgstr "Вышивать Ñтроки поочерёдно вперёд и назад"
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
-msgstr ""
+msgstr "Добавить обрез нитей"
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
#: electron/src/renderer/components/InstallPalettes.vue:20
#: electron/src/renderer/components/InstallPalettes.vue:58
msgid "Cancel"
-msgstr ""
+msgstr "Отмена"
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
-msgstr ""
+msgstr "Применить и Выйти"
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
-msgstr ""
+msgstr "Ðе найден ни один шрифт! Попробуйте переуÑтановить Ink/Stitch."
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
msgid "This font has no available font variant. Please update or remove the font."
-msgstr ""
+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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
-msgstr ""
+msgstr "МаÑштаб текÑта %s%%"
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
-msgstr ""
+msgstr "Выберите только один блок Ñ Ñ‚ÐµÐºÑтом."
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
-msgstr ""
+msgstr "Ð’Ñ‹ выбрали объекты, которые не были Ñозданы в инÑтрументе ÐадпиÑи. ОчиÑтите выделение или выберите другие объекты, прежде чем запуÑкать инÑтрумент ÐадпиÑей Ñнова."
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
-msgstr ""
+msgstr "Укажите директорию пользовательÑких шрифтов."
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
-msgstr ""
+msgstr "Укажите Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° шрифтов."
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
-msgstr ""
+msgstr "Выберите один или неÑколько объектов к которым нужно прикрепить команды."
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
-msgstr ""
+msgstr "Выберите одну или неÑколько команд Ð´Ð»Ñ Ð¿Ñ€Ð¸ÐºÑ€ÐµÐ¿Ð»ÐµÐ½Ð¸Ñ."
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
-msgstr ""
+msgstr "Эти наÑтройки будут применены к 1 объекту."
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
-msgstr ""
+msgstr "Эти параметры будут применены к %d объектам."
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
-msgstr ""
+msgstr "Ðекоторые параметры имеют различные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñƒ выбранных объектов. Выберите значение из ÑпиÑка или введите новое."
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
-msgstr ""
+msgstr "Отключение Ñтой вкладки отключит также Ñледующие %d вкладки."
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
-msgstr ""
+msgstr "Отключение Ñтой вкладки отключит также Ñледующую вкладу."
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
-msgstr ""
+msgstr "Включение Ñтой вкладки отключит %s и наоборот."
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
-msgstr ""
+msgstr "Объекты Inkscape"
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
-msgstr ""
+msgstr "Кликните, чтобы Ñти параметры были Ñохранены, когда вы нажмете \"Применить и Выйти\""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
-msgstr ""
+msgstr "Эти параметры будут Ñохранены, когда вы нажмете \"Применить и Выйти\""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
-msgstr ""
+msgstr "Параметры вышивки"
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
+msgstr "ИÑпользовать поÑледние наÑтройки"
+
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
-msgstr ""
+msgstr "Ð’Ñе выбранные фигуры ÑвлÑÑŽÑ‚ÑÑ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñщими! "
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
-msgstr ""
+msgstr "ЕÑли у Ð²Ð°Ñ Ð¾ÑталиÑÑŒ проблемы Ñ Ñ„Ð¸Ð³ÑƒÑ€Ð¾Ð¹, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð½Ðµ вышиваетÑÑ, проверьте не находитÑÑ Ð»Ð¸ она на Ñлое Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ игнорированиÑ."
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
-msgstr ""
+msgstr "Ðеверный Указатель"
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
-msgstr ""
+msgstr "ОпиÑание"
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
-msgstr ""
+msgstr "Решение проблем"
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
-msgstr ""
+msgstr "Ошибки"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
-msgstr ""
+msgstr "ПредупреждениÑ"
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
-msgstr ""
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¾ типе"
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
-msgstr ""
+msgstr "Проблемы которые не позволÑÑŽÑ‚ фигуре быть вышитой."
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
-msgstr ""
+msgstr "Эти проблемы не предотвратÑÑ‚ вышивку фигуры. Ð’Ñ‹ можете иÑправить Ñти предупреждениÑ, но еÑли вы Ñтого не Ñделаете - Ink/Stitch поÑтараетÑÑ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚Ð°Ñ‚ÑŒ объект макÑимально лучшим образом."
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
-msgstr ""
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¾ типе объекта"
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
-msgstr ""
+msgstr "Ink/Stitch знает только как работать Ñ Ð»Ð¸Ð½Ð¸Ñми и игнорирует вÑÑ‘ оÑтальное. Возможно вам нужно чтобы Ñти фигуры игнорировалиÑÑŒ, но еÑли нет, Ñледуйте инÑтрукциÑм Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ‚Ð°ÐºÐ¾Ð³Ð¾ поведениÑ."
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
-msgstr ""
+msgstr "Возможно, что один объект Ñодержит более одной ошибки, но на каждый объект уÑтанавливаетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ один указатель. ЗапуÑтите Ñту функцию Ñнова, когда будут возникать новые ошибки. Удалите указатели путём ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ ÑÐ»Ð¾Ñ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ \"Решение проблем\" через панель объектов (Объект -> Объекты...)."
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
-msgstr ""
+msgstr "ÑпиÑок ниток"
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
-msgstr ""
+msgstr "Ðе выбрано формата фала вышивки."
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
-msgstr ""
+msgstr "Детали Дизайна"
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
-msgstr ""
+msgstr "Ðазвание"
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
-msgstr ""
+msgstr "Размер"
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
-msgstr ""
+msgstr "Стежков"
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
-msgstr ""
+msgstr "Цветов"
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
-msgstr ""
+msgstr "ПорÑдок нитей"
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
-msgstr ""
+msgstr "ИÑпользованы нити"
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
-msgstr ""
+msgstr "ПредуÑтановки параметров"
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
-msgstr ""
+msgstr "Загрузить"
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
-msgstr ""
+msgstr "Добавить"
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
-msgstr ""
+msgstr "ПерезапиÑать"
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
-msgstr ""
+msgstr "Удалить"
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
-msgstr ""
+msgstr "Введите или выберите Ð¸Ð¼Ñ Ð¿Ñ€ÐµÐ´ÑƒÑтановок."
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
-msgstr ""
+msgstr "ПредуÑтановка"
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
-msgstr ""
+msgstr "ПредуÑтановка \"%s\" не найдена."
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
-msgstr ""
+msgstr "ПредуÑтановка Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ \"%s\" уже ÑущеÑтвует. Выберите другое Ð¸Ð¼Ñ Ð¸Ð»Ð¸ нажмите ПерезапиÑать"
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
-msgstr ""
+msgstr "ПРЫЖОК"
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
-msgstr ""
+msgstr "ОБРЕЗКÐ"
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
-msgstr ""
+msgstr "СТЕЖОК"
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
-msgstr ""
+msgstr "СМЕÐРЦВЕТÐ"
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
-msgstr ""
+msgstr "СТОП"
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
-msgstr ""
+msgstr "Медленнее (Ñтрелка вниз)"
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
-msgstr ""
+msgstr "БыÑтрее (Ñтрелка вверх)"
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
-msgstr ""
+msgstr "Ðа шаг назад (-)"
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
-msgstr ""
+msgstr "Ðа шаг вперёд (+)"
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
-msgstr ""
+msgstr "Переключить направление (Ñтрелка влево | Ñтрелка вправо)"
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
-msgstr ""
+msgstr "Пауза"
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
-msgstr ""
+msgstr "Пауза (P)"
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
-msgstr ""
+msgstr "ПерезапуÑк"
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
-msgstr ""
+msgstr "ПерезапуÑк (R)"
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
-msgstr ""
+msgstr "О"
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
-msgstr ""
+msgstr "Показывать точки проколов (O)"
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
-msgstr ""
+msgstr "Выход"
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
-msgstr ""
+msgstr "Выход (Q)"
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
-msgstr ""
+msgstr "СкороÑть: %d Ñтежков/Ñек"
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
-msgstr ""
+msgstr "Старт"
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
-msgstr ""
+msgstr "ПредпроÑмотр"
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
-msgstr ""
+msgstr "ВнутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ°"
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
-msgstr ""
+msgstr "СимулÑÑ†Ð¸Ñ Ð’Ñ‹ÑˆÐ¸Ð²ÐºÐ¸"
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
-msgstr ""
+msgstr "Генерировать INX файлы"
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
-msgstr ""
+msgstr "Ð”Ð»Ñ ÑˆÑ€Ð¸Ñ„Ñ‚Ð° '%s' нет вариантов."
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
-msgstr ""
+msgstr "Ошибка при запиÑи в %(path)s: %(error)s"
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
-msgstr ""
+msgstr "Ðвто-Сатин"
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
-msgstr ""
+msgstr "ÐвтоСатин %d"
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
-msgstr ""
+msgstr "ÐвтоСатин Строчка %d"
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
-msgstr ""
+msgstr "План Стежков"
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
-msgstr ""
+msgstr "parseLengthWithUnits: неизвеÑÑ‚Ð½Ð°Ñ ÐµÐ´Ð¸Ð½Ð¸Ñ†Ð° Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ %s"
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
-msgstr ""
+msgstr "ВерÑÐ¸Ñ Ink/Stitch: %s"
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
-msgstr ""
+msgstr "ВерÑÐ¸Ñ Ink/Stitch: неизвеÑтно"
#: print/templates/color_swatch.html:8 print/templates/color_swatch.html:40
#: print/templates/operator_detailedview.html:9
msgid "Color"
-msgstr ""
+msgstr "Цвет"
#: print/templates/color_swatch.html:11 print/templates/color_swatch.html:41
msgid "rgb"
-msgstr ""
+msgstr "rgb"
#: print/templates/color_swatch.html:15 print/templates/color_swatch.html:42
msgid "thread"
-msgstr ""
+msgstr "нить"
#: print/templates/color_swatch.html:19 print/templates/color_swatch.html:43
#: print/templates/operator_detailedview.html:63
msgid "# stitches"
-msgstr ""
+msgstr "# Ñтежков"
#: print/templates/color_swatch.html:23 print/templates/color_swatch.html:44
msgid "# trims"
-msgstr ""
+msgstr "# обрезок"
#: print/templates/color_swatch.html:24 print/templates/color_swatch.html:45
#: print/templates/operator_detailedview.html:68
msgid "stop after?"
-msgstr ""
+msgstr "оÑтановить поÑле?"
#: print/templates/color_swatch.html:24 print/templates/color_swatch.html:45
#: print/templates/operator_detailedview.html:68
msgid "yes"
-msgstr ""
+msgstr "да"
#: print/templates/color_swatch.html:24 print/templates/color_swatch.html:45
#: print/templates/operator_detailedview.html:68
msgid "no"
-msgstr ""
+msgstr "нет"
#: print/templates/color_swatch.html:40
#: print/templates/operator_detailedview.html:57
#: print/templates/print_detail.html:6
msgid "Enter thread name..."
-msgstr ""
+msgstr "Введите Ð¸Ð¼Ñ Ð½Ð¸Ñ‚Ð¸..."
#: print/templates/custom-page.html:22 print/templates/ui.html:91
msgid "Enter URL"
-msgstr ""
+msgstr "Введите URL"
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
msgid "OK"
-msgstr ""
+msgstr "OK"
#: print/templates/custom-page.html:26 print/templates/ui.html:95
msgid "Enter E-Mail"
-msgstr ""
+msgstr "Введите E-Mail"
#: print/templates/custom-page.html:29 print/templates/custom-page.html:36
msgid "Custom Information Sheet"
-msgstr ""
+msgstr "Страница дополнительных Ñведений"
#: print/templates/custom-page.html:31 print/templates/ui.html:100
msgid "This will reset your custom text to the default."
-msgstr ""
+msgstr "Это заменит ваш текÑÑ‚ на текÑÑ‚ по умолчанию."
#: print/templates/custom-page.html:32 print/templates/ui.html:101
msgid "All changes will be lost."
-msgstr ""
+msgstr "Ð’Ñе Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ утрачены."
#: print/templates/footer.html:2
msgid "Page"
-msgstr ""
+msgstr "Страница"
#: print/templates/footer.html:3 print/templates/ui.html:98
#: print/templates/ui.html:105
msgid "Proudly generated with"
-msgstr ""
+msgstr "Создано Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ"
#: print/templates/headline.html:5
msgid "Click to choose another logo"
-msgstr ""
+msgstr "Выберите другой логотип"
#: print/templates/headline.html:10
msgid "Enter job title..."
-msgstr ""
+msgstr "Введите название дизайна..."
#: print/templates/headline.html:11
msgid "CLIENT"
-msgstr ""
+msgstr "КЛИЕÐТ"
#: print/templates/headline.html:11
msgid "Enter client name..."
-msgstr ""
+msgstr "Введите Ð¸Ð¼Ñ ÐºÐ»Ð¸ÐµÐ½Ñ‚Ð°..."
#: print/templates/headline.html:12
msgid "PURCHASE ORDER #:"
-msgstr ""
+msgstr "ÐОМЕР ЗÐКÐЗÐ:"
#: print/templates/headline.html:12
msgid "Enter purchase order number..."
-msgstr ""
+msgstr "Введите номер заказа..."
#: print/templates/headline.html:15
#, python-format
msgid "%m/%d/%Y"
-msgstr ""
+msgstr "%d.%m.%Y"
#: print/templates/operator_detailedview.html:10
msgid "Thread Consumption"
-msgstr ""
+msgstr "ИÑпользование нити"
#: print/templates/operator_detailedview.html:11
msgid "Stops and Trims"
-msgstr ""
+msgstr "ОÑтановки и Обрезки"
#: print/templates/operator_detailedview.html:12
msgid "Notes"
-msgstr ""
+msgstr "Заметки"
#: print/templates/operator_detailedview.html:24
#: print/templates/operator_overview.html:6
#: print/templates/print_overview.html:6
msgid "Unique Colors"
-msgstr ""
+msgstr "Уникальных цветов"
#: print/templates/operator_detailedview.html:25
#: print/templates/operator_overview.html:7
#: print/templates/print_overview.html:7
msgid "Color Blocks"
-msgstr ""
+msgstr "Цветных блоков"
#: print/templates/operator_detailedview.html:28
#: print/templates/operator_overview.html:14
#: print/templates/print_overview.html:14
msgid "Design box size"
-msgstr ""
+msgstr "Размер дизайна"
#: print/templates/operator_detailedview.html:29
#: print/templates/operator_overview.html:16
#: print/templates/print_overview.html:16
msgid "Total thread used"
-msgstr ""
+msgstr "Ð’Ñего иÑпользовано нити"
#: print/templates/operator_detailedview.html:30
#: print/templates/operator_overview.html:15
#: print/templates/print_overview.html:15
msgid "Total stitch count"
-msgstr ""
+msgstr "Ð’Ñего ÑÑ‚Ñжков"
#: print/templates/operator_detailedview.html:31
#: print/templates/print_detail.html:11
msgid "Estimated time"
-msgstr ""
+msgstr "Ожидаемое времÑ"
#: print/templates/operator_detailedview.html:34
#: print/templates/operator_overview.html:8
#: print/templates/print_overview.html:8
msgid "Total stops"
-msgstr ""
+msgstr "Ð’Ñего оÑтановок"
#: print/templates/operator_detailedview.html:35
#: print/templates/operator_overview.html:9
#: print/templates/print_overview.html:9
msgid "Total trims"
-msgstr ""
+msgstr "Ð’Ñего обрезок"
#: print/templates/operator_detailedview.html:62
msgid "thread used"
-msgstr ""
+msgstr "иÑпользовано нити"
#: print/templates/operator_detailedview.html:64
msgid "estimated time"
-msgstr ""
+msgstr "ожидаемое времÑ"
#: print/templates/operator_detailedview.html:67
#: electron/src/renderer/components/Simulator.vue:196
msgid "trims"
-msgstr ""
+msgstr "обрезки"
#: print/templates/operator_detailedview.html:72
msgid "Enter operator notes..."
-msgstr ""
+msgstr "Заметки Ð´Ð»Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°..."
#: print/templates/operator_overview.html:21
#: print/templates/print_overview.html:21
msgid "Job estimated time"
-msgstr ""
+msgstr "Ожидаемое Ð²Ñ€ÐµÐ¼Ñ Ð´Ð»Ñ Ð´Ð¸Ð·Ð°Ð¹Ð½Ð°"
#: print/templates/operator_overview.html:28
#: print/templates/print_detail.html:18 print/templates/print_overview.html:28
msgid "Ctrl + Scroll to Zoom"
-msgstr ""
+msgstr "Ctrl + Ñкролл Ð´Ð»Ñ ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð¸Ñ"
#: print/templates/print_detail.html:6
msgid "COLOR"
-msgstr ""
+msgstr "ЦВЕТ"
#: print/templates/print_overview.html:42
msgid "Client Signature"
-msgstr ""
+msgstr "ПодпиÑÑŒ Клиента"
#: print/templates/ui.html:2
msgid "Ink/Stitch Print Preview"
-msgstr ""
+msgstr "ПредпроÑмотр печати Ink/Stitch"
#: print/templates/ui.html:4
msgid "Print"
-msgstr ""
+msgstr "Печать"
#: print/templates/ui.html:5
msgid "Save PDF"
-msgstr ""
+msgstr "Сохранить PDF"
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
-msgstr ""
+msgstr "ÐаÑтройки"
#: print/templates/ui.html:7
msgid "Close"
-msgstr ""
+msgstr "Закрыть"
#: print/templates/ui.html:10
msgid "âš  lost connection to Ink/Stitch"
-msgstr ""
+msgstr "âš  потерÑна ÑвÑзь Ñ Ink/Stitch"
#: print/templates/ui.html:19 print/templates/ui.html:29
msgid "Page Setup"
-msgstr ""
+msgstr "ÐаÑтройка Страницы"
#: print/templates/ui.html:20
msgid "Branding"
-msgstr ""
+msgstr "Брендирование"
#: print/templates/ui.html:21 print/templates/ui.html:112
msgid "Estimated Time"
-msgstr ""
+msgstr "Ожидаемое ВремÑ"
#: print/templates/ui.html:22 print/templates/ui.html:146
msgid "Design"
-msgstr ""
+msgstr "Дизайн"
#: print/templates/ui.html:31
msgid "Printing Size"
-msgstr ""
+msgstr "Размер Печати"
#: print/templates/ui.html:39
msgid "Print Layouts"
-msgstr ""
+msgstr "Макеты Печати"
#: print/templates/ui.html:42 print/templates/ui.html:136
msgid "Client Overview"
-msgstr ""
+msgstr "Обзор Ð´Ð»Ñ ÐºÐ»Ð¸ÐµÐ½Ñ‚Ð°"
#: print/templates/ui.html:46 print/templates/ui.html:137
msgid "Client Detailed View"
-msgstr ""
+msgstr "Детальный вид Ð´Ð»Ñ ÐºÐ»Ð¸ÐµÐ½Ñ‚Ð°"
#: print/templates/ui.html:50 print/templates/ui.html:138
msgid "Operator Overview"
-msgstr ""
+msgstr "Обзор Ð´Ð»Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
#: print/templates/ui.html:54 print/templates/ui.html:139
msgid "Operator Detailed View"
-msgstr ""
+msgstr "Детальный вид Ð´Ð»Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
#: print/templates/ui.html:56
msgid "Thumbnail size"
-msgstr ""
+msgstr "Размер превьюшек"
#: print/templates/ui.html:62
msgid "Custom information sheet"
-msgstr ""
+msgstr "Страница дополнительных Ñведений"
#: print/templates/ui.html:65 print/templates/ui.html:108
msgid "Includes these Page Setup, estimated time settings and also the icon."
-msgstr ""
+msgstr "Будут Ñохранены Ñти ÐаÑтройки Страницы, Ожидаемое времÑ, а также логотип."
#: print/templates/ui.html:65 print/templates/ui.html:108
#: print/templates/ui.html:142
msgid "Save as defaults"
-msgstr ""
+msgstr "Сохранить по умолчанию"
#: print/templates/ui.html:70
msgid "Logo"
-msgstr ""
+msgstr "Логотип"
#: print/templates/ui.html:80
msgid "Footer: Operator contact information"
-msgstr ""
+msgstr "Ðижний колонтитул: ÐšÐ¾Ð½Ñ‚Ð°ÐºÑ‚Ð½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
#: print/templates/ui.html:114
msgid "Machine Settings"
-msgstr ""
+msgstr "ÐаÑтройки Машины"
#: print/templates/ui.html:116
msgid "Average Machine Speed"
-msgstr ""
+msgstr "СреднÑÑ ÑкороÑть машины"
#: print/templates/ui.html:117
msgid "stitches per minute "
-msgstr ""
+msgstr "Ñтежков в минуту "
#: print/templates/ui.html:121
msgid "Time Factors"
-msgstr ""
+msgstr "ÐаÑтройки Времени"
#: print/templates/ui.html:124
msgid "Includes average time for preparing the machine, thread breaks and/or bobbin changes, etc."
-msgstr ""
+msgstr "Включает Ñреднее Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ð´Ð³Ð¾Ñ‚Ð¾Ð²ÐºÐ¸ машины, замену порванных нитей и/или катушек, и Ñ‚. д."
#: print/templates/ui.html:124
msgid "seconds to add to total time*"
-msgstr ""
+msgstr "Ñекунд добавить к общему времени*"
#: print/templates/ui.html:128
msgid "This will be added to the total time."
-msgstr ""
+msgstr "Будет добавлено к общему времени."
#: print/templates/ui.html:128
msgid "seconds needed for a color change*"
-msgstr ""
+msgstr "Ñекунд нужно Ð´Ð»Ñ Ñмены цвета*"
#: print/templates/ui.html:131
msgid "seconds needed for trim"
-msgstr ""
+msgstr "Ñекунд нужно Ð´Ð»Ñ Ð¾Ð±Ñ€ÐµÐ·ÐºÐ¸"
#: print/templates/ui.html:134
msgid "Display Time On"
-msgstr ""
+msgstr "Показывать Ð²Ñ€ÐµÐ¼Ñ Ð½Ð°"
#: print/templates/ui.html:142
msgid "Includes page setup, estimated time and also the branding."
-msgstr ""
+msgstr "Сохранит наÑтройки Ñтраницы, ожидаемое времÑ, а также брендинг."
#: print/templates/ui.html:147
msgid "Thread Palette"
-msgstr ""
+msgstr "Палитра Ðиток"
#: print/templates/ui.html:150
msgid "None"
-msgstr ""
+msgstr "Ðет"
#: print/templates/ui.html:166
msgid "Changing the thread palette will cause thread names and catalog numbers to be recalculated based on the new palette. Any changes you have made to color or thread names will be lost. Are you sure?"
-msgstr ""
+msgstr "Изменение палитры ниток приведет к переÑчету названий и каталожных номеров ÑоглаÑно новой палитре. Любые изменениÑ, которые вы вноÑили в имена цветов и нитей будут утрачены. Продолжить?"
#: print/templates/ui.html:169
msgid "Yes"
-msgstr ""
+msgstr "Да"
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
-msgstr ""
+msgstr "Ðет"
#: print/templates/ui_svg_action_buttons.html:1
msgid "Scale"
-msgstr ""
+msgstr "МаÑштаб"
#: print/templates/ui_svg_action_buttons.html:3
msgid "Fit"
-msgstr ""
+msgstr "По риÑунку"
#: print/templates/ui_svg_action_buttons.html:5
msgid "Apply to all"
-msgstr ""
+msgstr "Применить ко вÑем"
#: print/templates/ui_svg_action_buttons.html:9
#: print/templates/ui_svg_action_buttons.html:12
msgid "Realistic"
-msgstr ""
+msgstr "РеалиÑтично"
#. description for pyembroidery file format: pec
#. description for pyembroidery file format: pes
@@ -1629,18 +1633,18 @@ msgstr ""
#: pyembroidery-format-descriptions.py:56
#: pyembroidery-format-descriptions.py:58
msgid "Brother Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Brother"
#. description for pyembroidery file format: exp
#: pyembroidery-format-descriptions.py:6
msgid "Melco Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Melco"
#. description for pyembroidery file format: dst
#. description for pyembroidery file format: tbf
#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48
msgid "Tajima Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Tajima"
#. description for pyembroidery file format: jef
#. description for pyembroidery file format: sew
@@ -1649,7 +1653,7 @@ msgstr ""
#: pyembroidery-format-descriptions.py:20
#: pyembroidery-format-descriptions.py:74
msgid "Janome Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Janome"
#. description for pyembroidery file format: vp3
#. description for pyembroidery file format: ksm
@@ -1666,768 +1670,789 @@ msgstr ""
#: pyembroidery-format-descriptions.py:70
#: pyembroidery-format-descriptions.py:72
msgid "Pfaff Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Pfaff"
#. description for pyembroidery file format: svg
#: pyembroidery-format-descriptions.py:14
msgid "Scalable Vector Graphics"
-msgstr ""
+msgstr "Векторный риÑунок (SVG)"
#. description for pyembroidery file format: csv
#: pyembroidery-format-descriptions.py:16
msgid "Comma-separated values"
-msgstr ""
+msgstr "ТекÑÑ‚Ð¾Ð²Ð°Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð°(CSV)"
#. description for pyembroidery file format: xxx
#: pyembroidery-format-descriptions.py:18
msgid "Singer Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Singer"
#. description for pyembroidery file format: u01
#: pyembroidery-format-descriptions.py:22
msgid "Barudan Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Barudan"
#. description for pyembroidery file format: shv
#: pyembroidery-format-descriptions.py:24
msgid "Husqvarna Viking Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Husqvarna Viking"
#. description for pyembroidery file format: 10o
#. description for pyembroidery file format: 100
#: pyembroidery-format-descriptions.py:26
#: pyembroidery-format-descriptions.py:28
msgid "Toyota Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Toyota"
#. description for pyembroidery file format: bro
#: pyembroidery-format-descriptions.py:30
msgid "Bits & Volts Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Bits & Volts"
#. description for pyembroidery file format: dat
#: pyembroidery-format-descriptions.py:32
msgid "Sunstar or Barudan Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Sunstar или Barudan"
#. description for pyembroidery file format: dsb
#: pyembroidery-format-descriptions.py:34
msgid "Tajima(Barudan) Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Tajima(Barudan)"
#. description for pyembroidery file format: dsz
#: pyembroidery-format-descriptions.py:36
msgid "ZSK USA Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки ZSK USA"
#. description for pyembroidery file format: emd
#: pyembroidery-format-descriptions.py:38
msgid "Elna Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Elna"
#. description for pyembroidery file format: exy
#: pyembroidery-format-descriptions.py:40
msgid "Eltac Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Eltac"
#. description for pyembroidery file format: fxy
#: pyembroidery-format-descriptions.py:42
msgid "Fortron Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Fortron"
#. description for pyembroidery file format: gt
#: pyembroidery-format-descriptions.py:44
msgid "Gold Thread Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Gold Thread"
#. description for pyembroidery file format: inb
#: pyembroidery-format-descriptions.py:46
msgid "Inbro Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Inbro"
#. description for pyembroidery file format: tap
#: pyembroidery-format-descriptions.py:52
msgid "Happy Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Happy"
#. description for pyembroidery file format: stx
#: pyembroidery-format-descriptions.py:54
msgid "Data Stitch Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Data Stitch"
#. description for pyembroidery file format: new
#: pyembroidery-format-descriptions.py:60
msgid "Ameco Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Ameco"
#. description for pyembroidery file format: mit
#: pyembroidery-format-descriptions.py:64
msgid "Mitsubishi Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Mitsubishi"
#. description for pyembroidery file format: stc
#: pyembroidery-format-descriptions.py:76
msgid "Gunold Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки Gunold"
#. description for pyembroidery file format: zxy
#: pyembroidery-format-descriptions.py:78
msgid "ZSK TC Embroidery Format"
-msgstr ""
+msgstr "Формат вышивки ZSK TC"
#. description for pyembroidery file format: pmv
#: pyembroidery-format-descriptions.py:80
msgid "Brother Stitch Format"
-msgstr ""
+msgstr "Формат Ñтежков Brother"
#. description for pyembroidery file format: txt
#: pyembroidery-format-descriptions.py:82
msgid "G-code Format"
-msgstr ""
+msgstr "Формат G-code"
#: templates/about.xml:3 templates/about.xml:6
msgid "About"
-msgstr ""
+msgstr "О программе"
#: templates/about.xml:10
msgid "An open-source machine embroidery design platform based on Inkscape."
-msgstr ""
+msgstr "Платформа Ð´Ð»Ñ Ñ€Ð°Ð·Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ дизайнов машинной вышивки на базе Inkscape Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¼ иÑходным кодом."
#: templates/about.xml:15
msgid "License"
-msgstr ""
+msgstr "ЛицензиÑ"
#: templates/auto_satin.xml:3
msgid "Auto-Route Satin Columns"
-msgstr ""
+msgstr "Ðвто-Маршрут Сатиновых Колонн"
#: templates/auto_satin.xml:5
msgid "Trim jump stitches"
-msgstr ""
+msgstr "Обрезать Ñтежки переходов"
#: templates/auto_satin.xml:6
msgid "Preserve order of satin columns"
-msgstr ""
+msgstr "Сохранить порÑдок Ñатиновых колонн"
#: templates/auto_satin.xml:12 templates/convert_to_satin.xml:10
#: templates/cut_satin.xml:10 templates/flip.xml:10
msgid "Satin Tools"
-msgstr ""
+msgstr "ИнÑтрументы Сатина"
#: templates/break_apart.xml:3
msgid "Break Apart Fill Objects"
-msgstr ""
+msgstr "Разделить объекты заливок"
#: templates/break_apart.xml:10
msgid "Fill Tools"
-msgstr ""
+msgstr "ИнÑтрументы Глади"
#: templates/break_apart.xml:15
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 ""
+msgstr "Этот инÑтрумент поÑтараетÑÑ Ð¿Ð¾Ñ‡Ð¸Ð½Ð¸Ñ‚ÑŒ заливки фигур и разделить их при необходимоÑти. ОтверÑÑ‚Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ Ñохранены. ИÑпользуйте на проÑтых или перекрывающихÑÑ Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ…."
#: templates/cleanup.xml:3
msgid "Cleanup Document"
-msgstr ""
+msgstr "ОчиÑтка Дизайна"
#: templates/cleanup.xml:5
msgid "Use this extension to remove small objects from the document."
-msgstr ""
+msgstr "ИÑпользуйте Ñтот инÑтрумент Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¼ÐµÐ»ÐºÐ¸Ñ… объектов из дизайна."
#: templates/cleanup.xml:6
msgid "Remove Small Fill Areas"
-msgstr ""
+msgstr "Удалить маленькие облаÑти заливок"
#: templates/cleanup.xml:7
msgid "Removes areas smaller than dedined by threshold."
-msgstr ""
+msgstr "УдалÑет облаÑти, которые меньше указанного порога."
#: templates/cleanup.xml:8
msgid "Fill area threshold"
-msgstr ""
+msgstr "Порог площади заливок"
#: templates/cleanup.xml:10
msgid "Removes small strokes shorter than defined by threshold."
-msgstr ""
+msgstr "УдалÑет маленькие линии, которые короче указанного порога."
#: templates/cleanup.xml:11
msgid "Stroke threshold"
-msgstr ""
+msgstr "Порог длины линий"
#: templates/convert_to_satin.xml:3
msgid "Convert Line to Satin"
-msgstr ""
+msgstr "Преобразовать линию в Сатин"
#: templates/cut_satin.xml:3
msgid "Cut Satin Column"
-msgstr ""
+msgstr "Разделить Сатиновую Колонну"
#: templates/embroider.xml:3
msgid "Embroider"
-msgstr ""
+msgstr "ЭкÑпорт вышивки"
#: templates/embroider.xml:5
msgid "Create a stitch file"
-msgstr ""
+msgstr "Создать файл вышивки"
#: templates/embroider.xml:6
msgid "Save your embroidery file through | File > Save a Copy ... |"
-msgstr ""
+msgstr "Сохраните ваш файл вышивки через | Файл > Сохранить копию ... |"
#: templates/embroider.xml:7
msgid "Choose from listed embroidery file formats and save."
-msgstr ""
+msgstr "Выберите один из форматов файла вышивки и Ñохраните."
#: templates/embroider.xml:9
msgid "Multiple file formats can be saved by choosing the zip file format."
-msgstr ""
+msgstr "Сохранить Ñразу неÑколько форматов можно выбрав в ÑпиÑке формат zip."
#: templates/embroider.xml:14 templates/print.xml:10 templates/simulator.xml:10
#: templates/stitch_plan_preview.xml:10
msgid "Visualise and Export"
-msgstr ""
+msgstr "Ð’Ð¸Ð·ÑƒÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¸ ЭкÑпорт"
+
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr "ÐаÑтройки"
#: templates/embroider_settings.xml:13
msgid "Output Settings"
-msgstr ""
+msgstr "ÐаÑтройки вывода"
#: templates/embroider_settings.xml:16
msgid "Collapse length (mm)"
-msgstr ""
+msgstr "Длина Ñвёртки (мм)"
#: templates/embroider_settings.xml:17
msgid "Jump stitches smaller than this will be treated as normal stitches."
-msgstr ""
+msgstr "Стежки переходов, меньше указанного значениÑ, будут обрабатыватьÑÑ ÐºÐ°Ðº обычные Ñтежки."
#: templates/flip.xml:3
msgid "Flip Satin Column Rails"
-msgstr ""
+msgstr "Развернуть направлÑющие Сатиновой колонны"
#: templates/global_commands.xml:3
msgid "Add Commands"
-msgstr ""
+msgstr "Добавить команды"
#: templates/global_commands.xml:5
msgid "These commands affect the entire embroidery design."
-msgstr ""
+msgstr "Эти команды влиÑÑŽÑ‚ на веÑÑŒ дизайн вышивки."
#. Inkscape submenu under Extensions -> Ink/Stitch
#: templates/global_commands.xml:15 templates/layer_commands.xml:14
#: templates/object_commands.xml:13
msgid "Commands"
-msgstr ""
+msgstr "Команды"
#: templates/import_threadlist.xml:3
msgid "Import Threadlist"
-msgstr ""
+msgstr "Импортировать ÑпиÑок ниток"
#: templates/import_threadlist.xml:6
msgid "Choose file"
-msgstr ""
+msgstr "Выбрать файл"
#: templates/input.xml:9
#, python-format
msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths"
-msgstr ""
+msgstr "конвертирование файла %(file_extension)s в ручные Ñтежки Ink/Stitch"
#: templates/install.xml:3
msgid "Install thread color palettes for Inkscape"
-msgstr ""
+msgstr "УÑтановить цветовые палитры ниток Ð´Ð»Ñ Inkscape"
#: templates/layer_commands.xml:3
msgid "Add Layer Commands"
-msgstr ""
+msgstr "Добавить команды на Ñлой"
#: templates/layer_commands.xml:5
msgid "Commands will be added to the currently-selected layer."
-msgstr ""
+msgstr "Команды будут добавлены к текущему выбранному Ñлою."
#: templates/lettering.xml:3
msgid "Lettering"
-msgstr ""
+msgstr "ÐадпиÑи"
#: templates/lettering_custom_font_dir.xml:3
#: templates/lettering_custom_font_dir.xml:18
msgid "Custom font directory"
-msgstr ""
+msgstr "Папка пользовательÑких шрифтов"
#: templates/lettering_custom_font_dir.xml:10
#: templates/lettering_generate_json.xml:10
#: templates/lettering_remove_kerning.xml:10
msgid "Font Tools"
-msgstr ""
+msgstr "ИнÑтрументы шрифта"
#: templates/lettering_custom_font_dir.xml:15
msgid "Set a custom directory for additional fonts to be used with the lettering tool."
-msgstr ""
+msgstr "УÑтановите папку Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑких шрифтов, которые могут быть иÑпользованы в инÑтрументе надпиÑей."
#: templates/lettering_custom_font_dir.xml:21
msgid "Usage: The custom font directory must contain a subdirectory for each font."
-msgstr ""
+msgstr "Папка пользовательÑких шрифтов должна Ñодержать подпапки Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ из шрифтов."
#: templates/lettering_generate_json.xml:3
msgid "Generate JSON"
-msgstr ""
+msgstr "Создать JSON"
#: templates/lettering_generate_json.xml:15
msgid "Generates font.json which can be used by the lettering tool."
-msgstr ""
+msgstr "Генерирует font.json, который может иÑпользоватьÑÑ Ð¸Ð½Ñтрументом надпиÑей."
#: templates/lettering_generate_json.xml:17
msgid "The generated file can be viewed and updated with a standard text editor tool."
-msgstr ""
+msgstr "Полученный файл может быть проÑмотрен и отредактирован в обычном текÑтовом редакторе."
#: templates/lettering_generate_json.xml:21
msgid "SVG Font File"
-msgstr ""
+msgstr "Файл шрифта SVG"
#: templates/lettering_generate_json.xml:25
msgid "Name"
-msgstr ""
+msgstr "ИмÑ"
#: templates/lettering_generate_json.xml:32
msgid "Autoroute Satin"
-msgstr ""
+msgstr "Ðвтомаршрут Сатинов"
#: templates/lettering_generate_json.xml:33
msgid "Disable if you defined manual routing in your font."
-msgstr ""
+msgstr "Выключите, еÑли в вашем шрифте иÑпользуетÑÑ Ñ€ÑƒÑ‡Ð½Ð¾Ð¹ порÑдок."
#: templates/lettering_generate_json.xml:34
msgid "Reversible"
-msgstr ""
+msgstr "Обратимый"
#: templates/lettering_generate_json.xml:35
msgid "If disabled back and forth stitching will not be possile for this font."
+msgstr "При отключении вышивание вперед-назад будет невозможно Ð´Ð»Ñ Ñтого шрифта."
+
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
msgstr ""
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr "Минимальный маÑштаб"
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr "МакÑимальный маÑштаб"
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
-msgstr ""
+msgstr "Глиф по умолчанию"
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
-msgstr ""
+msgstr "Кернинг"
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
-msgstr ""
+msgstr "ЕÑли в файле шрифта еÑть Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ кернинге, можно пропуÑтить наÑтройки ниже(еÑли только не хотите изменить их).\n"
+" ЕÑли Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ кернинге не будет найдена, Ñти Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÑÑ‚ÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑки."
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
-msgstr ""
+msgstr "ПерезапиÑать"
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
-msgstr ""
+msgstr "ПерезапиÑать информацию об отÑтупах в файле шрифта."
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
-msgstr ""
+msgstr "МежÑтрочный интервал (пикÑ.)"
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
-msgstr ""
+msgstr "Ð’Ñ‹Ñота Ñтроки (по умолчанию: 100)"
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
-msgstr ""
+msgstr "ПерезапиÑать информацию об отÑтупах между Ñловами в файле шрифта."
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
-msgstr ""
+msgstr "РаÑÑтоÑние между Ñловами (пикÑ.)"
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
-msgstr ""
+msgstr "Ширина Ñимвола пробела (по умолчанию: 20)"
#: templates/lettering_remove_kerning.xml:3
msgid "Remove Kerning"
-msgstr ""
+msgstr "Убрать кернинг"
#: templates/lettering_remove_kerning.xml:15
msgid "Removes Kerning information from given SVG files"
-msgstr ""
+msgstr "Удалить информацию о кернинге из SVG файлов"
#: templates/lettering_remove_kerning.xml:19
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 ""
+msgstr "УбедитеÑÑŒ, что Ñохранили копию оригинального файла. ПоÑле запуÑка Ñтого раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð²ÑÑ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ кернинге будет безвозвратно удалена из Ñтих файлов."
#: templates/lettering_remove_kerning.xml:23
msgid "Select Font Files"
-msgstr ""
+msgstr "Выберите файлы шрифтов"
#: templates/object_commands.xml:3
msgid "Attach Commands to Selected Objects"
-msgstr ""
+msgstr "Добавить команды к выбранным объектам"
#: templates/output.xml:9
#, python-format
msgid "Save design in %(file_extension)s format using Ink/Stitch"
-msgstr ""
+msgstr "Сохранить дизайн в формат %(file_extension)s иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ink/Stitch"
#: templates/output_params_txt.xml:4
msgid "negate X coordinate values"
-msgstr ""
+msgstr "инвертировать Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¾Ñ€Ð´Ð¸Ð½Ð°Ñ‚Ñ‹ Ð¥"
#: templates/output_params_txt.xml:4
msgid "Negate x coordinates"
-msgstr ""
+msgstr "Инвертировать координату х"
#: templates/output_params_txt.xml:5
msgid "negate Y coordinate values"
-msgstr ""
+msgstr "инвертировать Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¾Ñ€Ð´Ð¸Ð½Ð°Ñ‚Ñ‹ Y"
#: templates/output_params_txt.xml:5
msgid "Negate y coordinates"
-msgstr ""
+msgstr "Инвертировать координату y"
#: templates/output_params_txt.xml:6
msgid "Z coordinate value"
-msgstr ""
+msgstr "Значение координаты Z"
#: templates/output_params_txt.xml:6
msgid "Either alternate Z value between 0 and 1 or travel custom value."
-msgstr ""
+msgstr "Введите значение Ð´Ð»Ñ Z между 0 и 1 или значение или величину подъёма."
#: templates/output_params_txt.xml:7
msgid "alternate Z value"
-msgstr ""
+msgstr "величина Z"
#: templates/output_params_txt.xml:8 templates/output_params_txt.xml:10
msgid "Z travel per stitch"
-msgstr ""
+msgstr "Подъём на Ñтежок"
#: templates/output_params_txt.xml:11
msgid "increment z coordinate by this amount per stitch if \"Z travel per stitch\" is enabled"
-msgstr ""
+msgstr "увеличивать значение координаты z на Ñту величину на каждом Ñтежке еÑли включен флажок \"Подъём на Ñтежок\""
#: templates/output_params_txt.xml:15
#, python-format
msgid "Use '%X' for x-coordinate. Use '%Y' for y-coordinate and '%Z' for z-coordinate. Use '\\n' for a new line."
-msgstr ""
+msgstr "ИÑпользовать '%X' Ð´Ð»Ñ x координаты. ИÑпользовать '%Y' Ð´Ð»Ñ y координаты и '%Z' Ð´Ð»Ñ z координаты. ИÑпользовать '\\n' Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð¹ Ñтроки."
#: templates/output_params_txt.xml:17 templates/output_params_txt.xml:19
msgid "Use '\\n' for a new line. Leave empty to use default value. Use 'none' to remove."
-msgstr ""
+msgstr "ИÑпользовать '\\n' Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð¹ Ñтроки. ОÑтавьте пуÑтым Ð´Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию. Или 'none' Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ."
#: templates/output_params_txt.xml:20
msgid "START"
-msgstr ""
+msgstr "СТÐРТ"
#: templates/output_params_txt.xml:21 templates/output_params_txt.xml:23
msgid "Use '\\n' for a new line."
-msgstr ""
+msgstr "ИÑпользовать '\\n' Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð¹ Ñтроки."
#: templates/output_params_txt.xml:22
msgid "END"
-msgstr ""
+msgstr "КОÐЕЦ"
#: templates/output_params_txt.xml:26
msgid "laser mode"
-msgstr ""
+msgstr "режим лазера"
#: templates/output_params_txt.xml:27
msgid "Laser mode (generate g-code for grbl laser mode)"
-msgstr ""
+msgstr "Режим лазера (генерировать g-code Ð´Ð»Ñ GRBL лазера)"
#: templates/output_params_txt.xml:28
msgid "dynamic laser power"
-msgstr ""
+msgstr "изменÑÐµÐ¼Ð°Ñ Ð¼Ð¾Ñ‰Ð½Ð¾Ñть лазера"
#: templates/output_params_txt.xml:29
msgid "Use Grbl's M4 dynamic laser power mode. Ensures consistent laser cutting power regardless of motor speed. Only for PWM-capable lasers."
-msgstr ""
+msgstr "ИÑпользовать режим изменÑемой мощноÑти лазера GRBL M4. ОбеÑпечивает поÑтоÑнную мощноÑть лазера в завиÑимоÑти от ÑкороÑти моторов. Только Ð´Ð»Ñ PWM-ÑовмеÑтимых лазеров."
#: templates/output_params_txt.xml:31
msgid "laser warm-up time"
-msgstr ""
+msgstr "Ð²Ñ€ÐµÐ¼Ñ Ð¿Ñ€Ð¾Ð³Ñ€ÐµÐ²Ð° лазера"
#: templates/output_params_txt.xml:32
msgid "When turning on the laser, wait this many seconds for laser to warm up (G4 command)"
-msgstr ""
+msgstr "При включении лазера ожидать указанное количеÑтво Ñекунд Ð´Ð»Ñ ÐµÐ³Ð¾ прогрева (команда G4)"
#: templates/output_params_txt.xml:33
msgid "spindle speed"
-msgstr ""
+msgstr "обороты шпинделÑ"
#: templates/output_params_txt.xml:34
msgid "spindle speed (laser power for laser mode, set to -1 to omit)"
-msgstr ""
+msgstr "ÑкороÑть Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ ÑˆÐ¿Ð¸Ð½Ð´ÐµÐ»Ñ(в режиме лазера - его мощноÑть, уÑтановите -1 Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑка)"
#: templates/output_params_txt.xml:35
msgid "min spindle speed"
-msgstr ""
+msgstr "минимальные обороты шпинделÑ"
#: templates/output_params_txt.xml:36
msgid "minimum spindle speed value (grbl $31 setting)"
-msgstr ""
+msgstr "минимальное значение ÑкороÑти Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ ÑˆÐ¿Ð¸Ð½Ð´ÐµÐ»Ñ (параметр GRBL $31)"
#: templates/output_params_txt.xml:37
msgid "max spindle speed"
-msgstr ""
+msgstr "макÑимальные обороты шпинделÑ"
#: templates/output_params_txt.xml:38
msgid "minimum spindle speed value (grbl $30 setting)"
-msgstr ""
+msgstr "макÑимальное значение ÑкороÑти Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ ÑˆÐ¿Ð¸Ð½Ð´ÐµÐ»Ñ (параметр GRBL $30)"
#: templates/output_params_txt.xml:39
msgid "feed rate (in mm/min, set to -1 to omit)"
-msgstr ""
+msgstr "ÑкороÑть подачи (в мм/мин, уÑтановите -1 Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð¿ÑƒÑка)"
#: templates/params.xml:3
msgid "Params"
-msgstr ""
+msgstr "Параметры"
#: templates/print.xml:3
msgid "PDF Export"
-msgstr ""
+msgstr "ЭкÑпорт в PDF"
#: templates/remove_embroidery_settings.xml:3
msgid "Remove embroidery settings"
-msgstr ""
+msgstr "Убрать параметры вышивки"
#: templates/remove_embroidery_settings.xml: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 ""
+msgstr "ИÑпользуйте Ñтот инÑтрумент Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸, которую Ink/Stitch хранит в вашем дизайне. Это может быть оÑобенно полезно, когда вы копируете и вÑтавлÑете объекты из дизайна в другой документ."
#: templates/remove_embroidery_settings.xml:6
msgid "Remove Params"
-msgstr ""
+msgstr "Убрать Параметры"
#: templates/remove_embroidery_settings.xml:7
msgid "Removes params from selected objects or all objects if nothing is selected."
-msgstr ""
+msgstr "Убирает параметры Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ñ… объектов или Ñо вÑех объектов, еÑли ничего не выбрано."
#: templates/remove_embroidery_settings.xml:8
msgid "Remove Commands"
-msgstr ""
+msgstr "Убрать команды"
#: templates/remove_embroidery_settings.xml:9
msgid "Removes visual commands from selected objects or all objects if nothing is selected."
-msgstr ""
+msgstr "Убирает визуальные команды Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ñ… объектов или Ñо вÑех объектов, еÑли ничего не выбрано."
#: templates/remove_embroidery_settings.xml:10
msgid "Remove Print Settings from SVG metadata"
-msgstr ""
+msgstr "Убрать наÑтройки печати из данных SVG"
#: templates/reorder.xml:3
msgid "Reorder"
-msgstr ""
+msgstr "УпорÑдочить"
#: templates/simulator.xml:3
msgid "Simulator / Realistic Preview"
-msgstr ""
+msgstr "СимулÑтор / РеалиÑтичный предпроÑмотр"
#: templates/stitch_plan_preview.xml:3
msgid "Stitch Plan Preview"
+msgstr "ПредпроÑмотр плана вышивки"
+
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
msgstr ""
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
-msgstr ""
+msgstr "Решение проблем Ñ Ð¾Ð±ÑŠÐµÐºÐ°Ñ‚Ð¼Ð¸"
#: templates/zip.xml:8
msgid "Ink/Stitch: ZIP export multiple formats (.zip)"
-msgstr ""
+msgstr "Ink/Stitch: ÑкÑпорт неÑкольких форматов в ZIP (.zip)"
#: templates/zip.xml:9
msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch"
-msgstr ""
+msgstr "Создать ZIP файл Ñ Ð½ÐµÑÑколькоми форматами машинной вышивки иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ink/Stitch"
#: templates/zip.xml:17
msgid "Scalable Vector Graphic"
-msgstr ""
+msgstr "Векторный риÑунок (SVG)"
#: templates/zip.xml:18
msgid "Threadlist"
-msgstr ""
+msgstr "СпиÑок ниток"
#. name for left arrow keyboard key
#: electron/src/renderer/components/Simulator.vue:52
msgid "↠Arrow left"
-msgstr ""
+msgstr "↠Стрелка влево"
#. name for right arrow keyboard key
#: electron/src/renderer/components/Simulator.vue:63
msgid "→ Arrow right"
-msgstr ""
+msgstr "→ Стрелка вправо"
#. name for up arrow keyboard key
#: electron/src/renderer/components/Simulator.vue:129
msgid "↑ Arrow up"
-msgstr ""
+msgstr "↑ Стрелка вверх"
#. name for down arrow keyboard key
#: electron/src/renderer/components/Simulator.vue:118
msgid "↓ Arrow down"
-msgstr ""
+msgstr "↓ Стрелка вниз"
#. name for this keyboard key: +
#: electron/src/renderer/components/Simulator.vue:89
msgid "+ Plus"
-msgstr ""
+msgstr "+ ПлюÑ"
#: electron/src/renderer/components/Simulator.vue:15
msgid "Button"
-msgstr ""
+msgstr "Кнопка"
#: electron/src/renderer/components/Simulator.vue:203
msgid "color changes"
-msgstr ""
+msgstr "Ñмены цветов"
#: electron/src/renderer/components/Simulator.vue:186
msgid "Command"
-msgstr ""
+msgstr "Команда"
#: electron/src/renderer/components/Simulator.vue:145
msgid "Controls"
-msgstr ""
+msgstr "Управление"
#: electron/src/renderer/components/Simulator.vue:223
msgid "cursor"
-msgstr ""
+msgstr "курÑор"
#: electron/src/renderer/components/Simulator.vue:18
msgid "Function"
-msgstr ""
+msgstr "ФункциÑ"
#: electron/src/renderer/components/InstallPalettes.vue:9
msgid "Ink/Stitch can install palettes for Inkscape matching the thread colors from popular machine embroidery thread manufacturers."
-msgstr ""
+msgstr "Ink/Stitch может уÑтановить палитры Ð´Ð»Ñ Inkscape ÑоответÑтвующие цветам ниток популÑрных производителей."
#: electron/src/renderer/components/InstallPalettes.vue:48
msgid "Inkscape add-on installation failed"
-msgstr ""
+msgstr "УÑтановка дополнений Ð´Ð»Ñ Inkscape не удалаÑÑŒ"
#: electron/src/renderer/components/InstallPalettes.vue:31
msgid "Inkscape palettes have been installed. Please restart Inkscape to load the new palettes."
-msgstr ""
+msgstr "Палитры ниток Ð´Ð»Ñ Inkscape были уÑтановлены. ПерезапуÑтите Inkscape чтобы увидеть новые палитры."
#: electron/src/renderer/components/InstallPalettes.vue:17
msgid "Install"
-msgstr ""
+msgstr "УÑтановить"
#: electron/src/renderer/components/InstallPalettes.vue:4
msgid "Install Palettes"
-msgstr ""
+msgstr "УÑтановить палитры"
#: electron/src/renderer/components/InstallPalettes.vue:26
msgid "Installation Completed"
-msgstr ""
+msgstr "УÑтановка завершена"
#: electron/src/renderer/components/InstallPalettes.vue:43
msgid "Installation Failed"
-msgstr ""
+msgstr "УÑтановка не удалаÑÑŒ"
#: electron/src/renderer/components/Simulator.vue:106
msgid "Jump to next command"
-msgstr ""
+msgstr "Перейти к Ñледующей команде"
#: electron/src/renderer/components/Simulator.vue:97
msgid "Jump to previous command"
-msgstr ""
+msgstr "Перейти к предыдущей команде"
#: electron/src/renderer/components/Simulator.vue:199
msgid "jumps"
-msgstr ""
+msgstr "переходы"
#. name for this keyboard key: -
#: electron/src/renderer/components/Simulator.vue:76
msgid "Minus"
-msgstr ""
+msgstr "МинуÑ"
#: electron/src/renderer/components/Simulator.vue:215
msgid "needle points"
-msgstr ""
+msgstr "точки проколов"
#. description of keyboard shortcut that moves one stitch backward in simulator
#: electron/src/renderer/components/Simulator.vue:71
msgid "One step backward"
-msgstr ""
+msgstr "Ðа один шаг назад"
#. description of keyboard shortcut that moves one stitch forward in simulator
#: electron/src/renderer/components/Simulator.vue:84
msgid "One step forward"
-msgstr ""
+msgstr "Ðа один шаг вперед"
#. name for page down keyboard key
#: electron/src/renderer/components/Simulator.vue:99
msgid "Page down (PgDn)"
-msgstr ""
+msgstr "Page down (PgDn)"
#. name for page up keyboard key
#: electron/src/renderer/components/Simulator.vue:108
msgid "Page up (PgUp)"
-msgstr ""
+msgstr "Page up (PgUp)"
#: electron/src/renderer/components/Simulator.vue:40
msgid "Play"
-msgstr ""
+msgstr "Проиграть"
#: electron/src/renderer/components/Simulator.vue:49
msgid "Play backward"
-msgstr ""
+msgstr "Проиграть назад"
#: electron/src/renderer/components/Simulator.vue:60
msgid "Play forward"
-msgstr ""
+msgstr "Проиграть вперёд"
#: electron/src/renderer/components/Simulator.vue:220
msgid "realistic"
-msgstr ""
+msgstr "реалиÑтично"
#: electron/src/renderer/components/Simulator.vue:260
msgid "Rendering stitch-plan..."
-msgstr ""
+msgstr "ОтриÑовка плана вышивки..."
#: electron/src/renderer/components/Simulator.vue:21
msgid "Shortcut Key"
-msgstr ""
+msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ"
#: electron/src/renderer/components/Simulator.vue:192
msgid "Show"
-msgstr ""
+msgstr "Показать"
#: electron/src/renderer/components/Simulator.vue:10
msgid "Simulator Shortcut Keys"
-msgstr ""
+msgstr "Клавиатурные комбинации в СимулÑторе"
#: electron/src/renderer/components/Simulator.vue:115
msgid "Slow down"
-msgstr ""
+msgstr "Замедлить"
#: electron/src/renderer/components/Simulator.vue:32
msgid "Space"
-msgstr ""
+msgstr "Пробел"
#: electron/src/renderer/components/Simulator.vue:126
msgid "Speed up"
-msgstr ""
+msgstr "УÑкорить"
#: electron/src/renderer/components/Simulator.vue:174
msgid "Speed: %{speed} stitch/sec"
msgid_plural "Speed: %{speed} stitches/sec"
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
-msgstr[3] ""
+msgstr[0] "СкороÑть: %{speed} Ñтежок/Ñек."
+msgstr[1] "СкороÑть: %{speed} Ñтежка/Ñек."
+msgstr[2] "СкороÑть: %{speed} Ñтежков/Ñек."
+msgstr[3] "СкороÑть: %{speed} Ñтежков/Ñек."
#: electron/src/renderer/components/Simulator.vue:206
msgid "stops"
-msgstr ""
+msgstr "оÑтановки"
#: electron/src/renderer/components/InstallPalettes.vue:55
msgid "Try again"
-msgstr ""
+msgstr "Попробуйте Ñнова"
diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po
index 8c19376e..13f04f71 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Serbian (Cyrillic)\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr ""
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr ""
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po
index adb03abe..f9fb4a47 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Swedish\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr "Ink/Stitch stötte på ett oväntat fel."
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr "Om du vill hjälpa till, anmäl problem på https://github.com/inkstitch/inkstitch/issues och beskriv vad det var som gick fel nedan:"
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr "Stoppa (stanna maskinen) efter att ha sytt detta objekt"
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr "Klipp av tråden efter att ha sytt detta objekt"
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr "Hoppa över detta objekt (sy inte)"
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr "Ignorera lager (sy inga objekt i det här lagret)"
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr "Max stygn längd"
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr "Hoppa över sista stygnet i varje rad"
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr ""
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po
index cdf6fc9c..b5017817 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Turkish\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr "Bu objeyi diktikten sonra dur (makineyi duraklat)"
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr "Bu objeyi diktikten sonra ipi kes"
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr "Bu objeyi atla (dikme)"
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr "Saten kesim noktası (Saten Kesin Sütunu ile kullan)"
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr "Kat atla (bu katta obje dikme)"
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr "Max dikiÅŸ uzunluÄŸu"
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr "Her sırada son dikişi atla"
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr "Otodolgu sırasında hata! Bu Ink/Stitch ile bir problem mevcut olduğu anlamına gelir."
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr "hata:"
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr "“E†dikiş"
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr "DikiÅŸ uzunluÄŸu"
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr "Tekrarlamalar"
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr "Yazı"
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr "Lütfen bir veya birden fazla saten sütun seçiniz."
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr "İptal et"
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr "Uygula ve Kapat"
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr "Lütfen sadece tek blok yazı seçiniz."
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr "Bu ayarlar sadece 1 objeye uygulanacaktır."
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "Bu ayarlar sadece %d objeye uygulanacaktır."
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr "Inkscape objeleri"
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr "En Son Ayarları Kullan"
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr "Yükle"
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr "Ekle"
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr "Sil"
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr "ATLA"
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr "KES"
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr "DİK"
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr "Nakış Simülasyonu"
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr ""
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr "Evet"
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr "Hayır"
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po
index 28640fd0..c9080336 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr "Шрифт паÑує до важкого текÑту :)"
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr "Стартова Ð¿Ð¾Ð·Ð¸Ñ†Ñ–Ñ Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ"
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr "Кінцева Ð¿Ð¾Ð·Ð¸Ñ†Ñ–Ñ Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ"
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr ""
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr "Початок координат Ð´Ð»Ñ ÐµÐºÑпорту файлів вишивки"
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr "Перейти в Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ Ð·ÑƒÐ¿Ð¸Ð½ÐºÐ¸ (\"ÐŸÐ¾Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾Ð·Ð° рамкою\")."
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr "Помилка: у документі Ñ” більше ніж одна команда %(command)s, але може бути лише одна. Видаліть уÑÑ–, крім однієї."
@@ -191,208 +191,208 @@ msgstr "Помилка: у документі є більше ніж одна к
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr "%(command)s: %(description)s"
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr "Ink/Stitch команда"
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr "з'єднувач"
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr "маркер команд"
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr "Дрібне заповненнÑ"
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr "Цей об'єкт із заповненнÑм наÑтільки малий, що він, мабуть, буде виглÑдати краще Ñк його виконати Ñтібком або атлаÑною колонкою. Ð”Ð»Ñ Ð´ÑƒÐ¶Ðµ маленьких форм Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ð½ÐµÐ¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾, а Ink/Stitch заÑтоÑує Ñтібок по контуру."
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr "Розширити"
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr "Ð’Ñтавки"
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr "ÐвтозаповненнÑ"
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr "Ðвтоматично прокладене заповненнÑ"
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr "Довжина Ñтібка по ходу (перехід між ÑекціÑми)"
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr "Довжина Ñтібків навколо контуру облаÑті заповненнÑ, що викориÑтовуєтьÑÑ Ð¿Ñ€Ð¸ переході від розділу до розділу."
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr "Підкладка"
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr "ÐÐ²Ñ‚Ð¾Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ð¿Ñ–Ð´ÐºÐ»Ð°Ð´ÐºÐ¸"
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr "Кут заповненнÑ"
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr "МіжрÑдковий інтервал"
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr "типовий: 3-кратний проміжок між Ñ€Ñдками"
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr "МакÑимальна довжина Ñтібка"
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr "типовий: дорівнює макÑимальній довжині Ñтібка"
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr "Перед тим, Ñк робити підкладку, ÑтиÑніть форму, щоб запобігти поÑві підкладки навколо зовнішньої Ñторони заповненнÑ."
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr "ПропуÑтіть оÑтанній Ñтібок у кожному Ñ€Ñду"
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr "ОÑтанній Ñтібок у кожному Ñ€Ñду доÑить близький до першого Ñтібка в наÑтупному Ñ€Ñду. ПропуÑкаючи його, зменшуєтьÑÑ ÐºÑ–Ð»ÑŒÐºÑ–Ñть швів Ñ– щільніÑть."
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr "Розгорніть форму перед тим, Ñк заповнити зшиваннÑ, щоб компенÑувати зазори між фігурами."
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr "Помилка під Ñ‡Ð°Ñ Ð°Ð²Ñ‚Ð¾Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ! Це означає, що Ñ–Ñнує проблема з Ink/Stitch."
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr "Якщо ви хочете допомогти нам зробити Ink/Stitch краще, будь лаÑка, вÑтавте вÑе це Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð² нову проблему за адреÑою: "
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr "помилка:"
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr "Ðез'єднані"
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr "ЗаповненнÑ: Цей об'єкт ÑкладаєтьÑÑ Ð· фігур що нез'єднані. Це заборонено, оÑкільки Ink/Stitch не знає, в Ñкому порÑдку Ñ—Ñ… зшивати. Будь лаÑка, розбийте цей об'єкт на окремі форми."
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr "ЗаповненнÑ: Форма недійÑна. Це може ÑтатиÑÑ, Ñкщо кордон перетинає Ñебе."
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr "ЗаповненнÑ"
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr "Вручну прокладене заповненнÑ"
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr "ÐÐ²Ñ‚Ð¾Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ñ” методом за замовчуваннÑм Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð·ÑˆÐ¸Ð²Ð°Ð½Ð½Ñ Ð·Ð°Ð»Ð¸Ð²ÐºÐ¸."
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr "Кут Ñтібків"
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr "Кут збільшуєтьÑÑ Ð² напрÑмку проти годинникової Ñтрілки. 0 - горизонтальний. Дозволені негативні кути."
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr "Віддзеркалити Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ (почати Ñправа наліво)"
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr "Ð’Ñ–Ð´Ð´Ð·ÐµÑ€ÐºÐ°Ð»ÐµÐ½Ð½Ñ Ð¼Ð¾Ð¶Ðµ допомогти вам в маршрутизації вашого контуру Ñтібка. Коли ви вмикаєте віддзеркаленнÑ, Ð·ÑˆÐ¸Ð²Ð°Ð½Ð½Ñ Ñ€ÑƒÑ…Ð°Ñ”Ñ‚ÑŒÑÑ Ñправа наліво, а не зліва направо."
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr "ВідÑтань між Ñ€Ñдами Ñтібків."
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr "МакÑимальна довжина Ñтібка заповненнÑ"
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "Довжина кожного Ñтібка підрÑд. Більш короткі Ñтібки можна викориÑтовувати на початку або в кінці Ñ€Ñду."
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr "Повторний Ñ€Ñдок це багато разів, перш ніж повторити"
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr "* Позначте цей об'єкт."
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr "ÐтлаÑні Ñтовпці мають заповненнÑ"
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr "ÐтлаÑні Ñтовпці: Об’єкт має Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ (але не повинен)"
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr "* Відкрити панель Ð—Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ñ‚Ð° ОбведеннÑ"
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr "Відкрити вкладку ЗаповненнÑ"
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr "* Вимкнута заповненнÑ"
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr "\"E\" Ñтібок"
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr "КомпенÑації розтÑгуваннÑ"
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr "Довжина Ñтібка"
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr "ÐтлаÑна вишивка вздовж шлÑхів"
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr "Бобова вишивка кількіÑть повторень"
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr "ТекÑÑ‚"
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr "ПереконайтеÑÑ, що макÑимум одна команда початку та ÐºÑ–Ð½Ñ†Ñ Ð¿Ñ€Ð¸Ñ”Ð´Ð½Ð°Ð½Ð° до вибраних атлаÑних Ñтовпців."
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr "Виберіть один або декілька атлаÑних Ñтовпців."
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr "Виберіть одну або декілька команд, Ñкі потрібно додати."
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr "Параметри"
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr "Прошийте Ñ€Ñдки текÑту вперед Ñ– назад"
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr "Додати обрізку"
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr "Додати обрізку"
msgid "Cancel"
msgstr "СкаÑувати"
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr "ЗаÑтоÑувати Ñ– закрити"
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr "Ðеможливо знайти жодних шрифтів! Спробуйте перевÑтановити Ink/Stitch."
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr "МаÑштаб текÑту %s%%"
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr "Виберіть лише один блок текÑту."
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr "Ви вибрали об'єкти, Ñкі не були Ñтворені розширеннÑм Lettering. Будь лаÑка, очиÑтіть Ñвій вибір або виберіть інші об'єкти, перш ніж знову запуÑтити Lettering."
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr "ОпиÑ"
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr "Ð’Ð¸Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ð½ÐµÐ¿Ð¾Ð»Ð°Ð´Ð¾Ðº"
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr "Помилки"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr "ПопередженнÑ"
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr "Завантажити"
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr "Додати"
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr "ПерезапиÑати"
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr "Видалити"
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr "Спочатку введіть або виберіть Ñ–Ð¼â€™Ñ Ð¿ÐµÑ€ÐµÐ´Ð²Ñтановленого набору параметрів."
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr "ПередвÑтановлений набір параметрів"
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr "ПередвÑтановленого набору параметрів \"%s\" не знайдено."
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr "ПередвÑтановлений набір параметрів \"%s\" вже Ñ–Ñнує. Будь лаÑка, викориÑтайте інше Ñ–Ð¼â€™Ñ Ð°Ð±Ð¾ натиÑніть \"ПерезапиÑати\""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr "СТРИБОК"
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr "Ð£Ð¿Ð¾Ð²Ñ–Ð»ÑŒÐ½ÐµÐ½Ð½Ñ (Ñтрілка вниз)"
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr "ПриÑкорити (Ñтрілка вгору)"
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr "Перейдіть на крок назад (-)"
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr "Перейдіть на крок вперед (+)"
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr "Перемикач напрÑмку (Ñтрілка вліво | Ñтрілка вправо)"
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr "Пауза"
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr "Пауза (P)"
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr "ПерезапуÑтити"
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr "ПерезапуÑтити (R)"
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr "Показати точку Ð¿Ñ€Ð¾Ð½Ð¸ÐºÐ½ÐµÐ½Ð½Ñ Ð³Ð¾Ð»ÐºÐ¸ (O)"
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr "Вийти"
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr "Ðвто-Сатин"
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr "ÐвтоСатин %d"
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr "Зберегти PDF"
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr "ÐалаштуваннÑ"
@@ -1600,7 +1603,7 @@ msgstr "Зміна палітри ниток призведе до перераÑ
msgid "Yes"
msgstr "Так"
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr "ÐÑ–"
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po
index 039a96ae..94d6ffa0 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:45\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:59\n"
"Last-Translator: \n"
"Language-Team: Vietnamese\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr ""
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr ""
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po
index 180e5b37..14c3a61d 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:44\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:58\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr ""
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr ""
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""
diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po
index f88b3cc5..245fca54 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: 2021-03-23 00:43+0000\n"
-"PO-Revision-Date: 2021-03-23 00:44\n"
+"POT-Creation-Date: 2021-04-03 00:57+0000\n"
+"PO-Revision-Date: 2021-04-03 00:58\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"MIME-Version: 1.0\n"
@@ -110,78 +110,78 @@ msgstr ""
msgid "A font suited for heavy typing :)"
msgstr ""
-#: inkstitch.py:51
+#: inkstitch.py:56
msgid "Ink/Stitch cannot read your SVG file. This is often the case when you use a file which has been created with Adobe Illustrator."
msgstr ""
-#: inkstitch.py:54
+#: inkstitch.py:59
msgid "Try to import the file into Inkscape through 'File > Import...' (Ctrl+I)"
msgstr ""
-#: inkstitch.py:65
+#: inkstitch.py:70
msgid "Ink/Stitch experienced an unexpected error."
msgstr ""
-#: inkstitch.py:66
+#: inkstitch.py:71
msgid "If you'd like to help, please file an issue at https://github.com/inkstitch/inkstitch/issues and include the entire error description below:"
msgstr ""
#. command attached to an object
-#: lib/commands.py:21
+#: lib/commands.py:26
msgid "Fill stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:24
+#: lib/commands.py:29
msgid "Fill stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:27
+#: lib/commands.py:32
msgid "Auto-route satin stitch starting position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:30
+#: lib/commands.py:35
msgid "Auto-route satin stitch ending position"
msgstr ""
#. command attached to an object
-#: lib/commands.py:33
+#: lib/commands.py:38
msgid "Stop (pause machine) after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:36
+#: lib/commands.py:41
msgid "Trim thread after sewing this object"
msgstr ""
#. command attached to an object
-#: lib/commands.py:39
+#: lib/commands.py:44
msgid "Ignore this object (do not stitch)"
msgstr ""
#. command attached to an object
-#: lib/commands.py:42
+#: lib/commands.py:47
msgid "Satin cut point (use with Cut Satin Column)"
msgstr ""
#. command that affects a layer
-#: lib/commands.py:46
+#: lib/commands.py:51
msgid "Ignore layer (do not stitch any objects in this layer)"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:49
+#: lib/commands.py:54
msgid "Origin for exported embroidery files"
msgstr ""
#. command that affects entire document
-#: lib/commands.py:52
+#: lib/commands.py:57
msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")."
msgstr ""
-#: lib/commands.py:210
+#: lib/commands.py:215
#, python-format
msgid "Error: there is more than one %(command)s command in the document, but there can only be one. Please remove all but one."
msgstr ""
@@ -191,208 +191,208 @@ msgstr ""
#. command name to them. Contents of %(description)s are in a separate
#. translation
#. string.
-#: lib/commands.py:217
+#: lib/commands.py:222
#, python-format
msgid "%(command)s: %(description)s"
msgstr ""
-#: lib/commands.py:290 lib/commands.py:401 lib/extensions/layer_commands.py:29
+#: lib/commands.py:295 lib/commands.py:406 lib/extensions/layer_commands.py:34
msgid "Ink/Stitch Command"
msgstr ""
#. : the name of the line that connects a command to the object it applies to
-#: lib/commands.py:315
+#: lib/commands.py:320
msgid "connector"
msgstr ""
#. : the name of a command symbol (example: scissors icon for trim command)
-#: lib/commands.py:332
+#: lib/commands.py:337
msgid "command marker"
msgstr ""
-#: lib/elements/auto_fill.py:16
+#: lib/elements/auto_fill.py:21
msgid "Small Fill"
msgstr ""
-#: lib/elements/auto_fill.py:17
+#: lib/elements/auto_fill.py:22
msgid "This fill object is so small that it would probably look better as running stitch or satin column. For very small shapes, fill stitch is not possible, and Ink/Stitch will use running stitch around the outline instead."
msgstr ""
-#: lib/elements/auto_fill.py:23 lib/elements/auto_fill.py:139
+#: lib/elements/auto_fill.py:28 lib/elements/auto_fill.py:144
msgid "Expand"
msgstr ""
-#: lib/elements/auto_fill.py:24
+#: lib/elements/auto_fill.py:29
msgid "The expand parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:29 lib/elements/auto_fill.py:116
+#: lib/elements/auto_fill.py:34 lib/elements/auto_fill.py:121
msgid "Inset"
msgstr ""
-#: lib/elements/auto_fill.py:30
+#: lib/elements/auto_fill.py:35
msgid "The underlay inset parameter for this fill object cannot be applied. Ink/Stitch will ignore it and will use the original size instead."
msgstr ""
-#: lib/elements/auto_fill.py:35
+#: lib/elements/auto_fill.py:40
msgid "AutoFill"
msgstr ""
-#: lib/elements/auto_fill.py:38
+#: lib/elements/auto_fill.py:43
msgid "Automatically routed fill stitching"
msgstr ""
-#: lib/elements/auto_fill.py:58
+#: lib/elements/auto_fill.py:63
msgid "Running stitch length (traversal between sections)"
msgstr ""
-#: lib/elements/auto_fill.py:59
+#: lib/elements/auto_fill.py:64
msgid "Length of stitches around the outline of the fill region used when moving from section to section."
msgstr ""
-#: lib/elements/auto_fill.py:67
+#: lib/elements/auto_fill.py:72
msgid "Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:67 lib/elements/auto_fill.py:76
-#: lib/elements/auto_fill.py:98 lib/elements/auto_fill.py:109
-#: lib/elements/auto_fill.py:119 lib/elements/auto_fill.py:131
-#: lib/elements/auto_fill.py:165
+#: lib/elements/auto_fill.py:72 lib/elements/auto_fill.py:81
+#: lib/elements/auto_fill.py:103 lib/elements/auto_fill.py:114
+#: lib/elements/auto_fill.py:124 lib/elements/auto_fill.py:136
+#: lib/elements/auto_fill.py:170
msgid "AutoFill Underlay"
msgstr ""
-#: lib/elements/auto_fill.py:73
+#: lib/elements/auto_fill.py:78
msgid "Fill angle"
msgstr ""
-#: lib/elements/auto_fill.py:74
+#: lib/elements/auto_fill.py:79
msgid "Default: fill angle + 90 deg. Insert comma-seperated list for multiple layers."
msgstr ""
-#: lib/elements/auto_fill.py:95
+#: lib/elements/auto_fill.py:100
msgid "Row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:96
+#: lib/elements/auto_fill.py:101
msgid "default: 3x fill row spacing"
msgstr ""
-#: lib/elements/auto_fill.py:106
+#: lib/elements/auto_fill.py:111
msgid "Max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:107
+#: lib/elements/auto_fill.py:112
msgid "default: equal to fill max stitch length"
msgstr ""
-#: lib/elements/auto_fill.py:117
+#: lib/elements/auto_fill.py:122
msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill."
msgstr ""
-#: lib/elements/auto_fill.py:128 lib/elements/fill.py:69
+#: lib/elements/auto_fill.py:133 lib/elements/fill.py:74
msgid "Skip last stitch in each row"
msgstr ""
-#: lib/elements/auto_fill.py:129 lib/elements/fill.py:70
+#: lib/elements/auto_fill.py:134 lib/elements/fill.py:75
msgid "The last stitch in each row is quite close to the first stitch in the next row. Skipping it decreases stitch count and density."
msgstr ""
-#: lib/elements/auto_fill.py:140
+#: lib/elements/auto_fill.py:145
msgid "Expand the shape before fill stitching, to compensate for gaps between shapes."
msgstr ""
-#: lib/elements/auto_fill.py:149 lib/elements/auto_fill.py:161
+#: lib/elements/auto_fill.py:154 lib/elements/auto_fill.py:166
msgid "Underpath"
msgstr ""
-#: lib/elements/auto_fill.py:150 lib/elements/auto_fill.py:162
+#: lib/elements/auto_fill.py:155 lib/elements/auto_fill.py:167
msgid "Travel inside the shape when moving from section to section. Underpath stitches avoid traveling in the direction of the row angle so that they are not visible. This gives them a jagged appearance."
msgstr ""
-#: lib/elements/auto_fill.py:248
+#: lib/elements/auto_fill.py:253
msgid "Error during autofill! This means that there is a problem with Ink/Stitch."
msgstr ""
#. this message is followed by a URL:
#. https://github.com/inkstitch/inkstitch/issues/new
-#: lib/elements/auto_fill.py:251
+#: lib/elements/auto_fill.py:256
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:22
+#: lib/elements/clone.py:27
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:23
+#: lib/elements/clone.py:28
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:26
+#: lib/elements/clone.py:31
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:32
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:28 lib/elements/clone.py:39
+#: lib/elements/clone.py:33 lib/elements/clone.py:44
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:33
+#: lib/elements/clone.py:38
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:34
+#: lib/elements/clone.py:39
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:37
+#: lib/elements/clone.py:42
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:43
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:53
+#: lib/elements/clone.py:58
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:59
+#: lib/elements/clone.py:64
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:60
+#: lib/elements/clone.py:65
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
-#: lib/elements/element.py:247
+#: lib/elements/element.py:252
msgid "Allow lock stitches"
msgstr ""
-#: lib/elements/element.py:248
+#: lib/elements/element.py:253
msgid "Tie thread at the beginning and/or end of this object. Manual stitch will not add lock stitches."
msgstr ""
#. options to allow lock stitch before and after objects
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Both"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Before"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "After"
msgstr ""
-#: lib/elements/element.py:252
+#: lib/elements/element.py:257
msgid "Neither"
msgstr ""
-#: lib/elements/element.py:294
+#: lib/elements/element.py:299
#, python-format
msgid "Object %(id)s has an empty 'd' attribute. Please delete this object from your document."
msgstr ""
@@ -400,474 +400,474 @@ msgstr ""
#. used when showing an error message to the user such as
#. "Some Path (path1234): error: satin column: One or more of the rungs doesn't
#. intersect both rails."
-#: lib/elements/element.py:380
+#: lib/elements/element.py:385
msgid "error:"
msgstr ""
-#: lib/elements/empty_d_object.py:7
+#: lib/elements/empty_d_object.py:12
msgid "Empty D-Attribute"
msgstr ""
-#: lib/elements/empty_d_object.py:8
+#: lib/elements/empty_d_object.py:13
msgid "There is an invalid path object in the document, the d-attribute is missing."
msgstr ""
-#: lib/elements/empty_d_object.py:10
+#: lib/elements/empty_d_object.py:15
msgid "* Run Extensions > Ink/Stitch > Troubleshoot > Cleanup Document..."
msgstr ""
-#: lib/elements/fill.py:17
+#: lib/elements/fill.py:22
msgid "Unconnected"
msgstr ""
-#: lib/elements/fill.py:18
+#: lib/elements/fill.py:23
msgid "Fill: This object is made up of unconnected shapes. This is not allowed because Ink/Stitch doesn't know what order to stitch them in. Please break this object up into separate shapes."
msgstr ""
-#: lib/elements/fill.py:22 lib/elements/fill.py:30
+#: lib/elements/fill.py:27 lib/elements/fill.py:35
msgid "* Extensions > Ink/Stitch > Fill Tools > Break Apart Fill Objects"
msgstr ""
-#: lib/elements/fill.py:27
+#: lib/elements/fill.py:32
msgid "Border crosses itself"
msgstr ""
-#: lib/elements/fill.py:28
+#: lib/elements/fill.py:33
msgid "Fill: Shape is not valid. This can happen if the border crosses over itself."
msgstr ""
-#: lib/elements/fill.py:35
+#: lib/elements/fill.py:40
msgid "Fill"
msgstr ""
-#: lib/elements/fill.py:42
+#: lib/elements/fill.py:47
msgid "Manually routed fill stitching"
msgstr ""
-#: lib/elements/fill.py:43
+#: lib/elements/fill.py:48
msgid "AutoFill is the default method for generating fill stitching."
msgstr ""
-#: lib/elements/fill.py:52
+#: lib/elements/fill.py:57
msgid "Angle of lines of stitches"
msgstr ""
-#: lib/elements/fill.py:53
+#: lib/elements/fill.py:58
msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed."
msgstr ""
-#: lib/elements/fill.py:80
+#: lib/elements/fill.py:85
msgid "Flip fill (start right-to-left)"
msgstr ""
-#: lib/elements/fill.py:81
+#: lib/elements/fill.py:86
msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right."
msgstr ""
-#: lib/elements/fill.py:90
+#: lib/elements/fill.py:95
msgid "Spacing between rows"
msgstr ""
-#: lib/elements/fill.py:91
+#: lib/elements/fill.py:96
msgid "Distance between rows of stitches."
msgstr ""
-#: lib/elements/fill.py:104
+#: lib/elements/fill.py:109
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill.py:105
+#: lib/elements/fill.py:110
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
-#: lib/elements/fill.py:114
+#: lib/elements/fill.py:119
msgid "Stagger rows this many times before repeating"
msgstr ""
-#: lib/elements/fill.py:115
+#: lib/elements/fill.py:120
msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position."
msgstr ""
-#: lib/elements/image.py:8
+#: lib/elements/image.py:13
msgid "Image"
msgstr ""
-#: lib/elements/image.py:9
+#: lib/elements/image.py:14
msgid "Ink/Stitch can't work with objects like images."
msgstr ""
-#: lib/elements/image.py:11
+#: lib/elements/image.py:16
msgid "* Convert your image into a path: Path > Trace Bitmap... (Shift+Alt+B) (further steps might be required)"
msgstr ""
-#: lib/elements/image.py:13
+#: lib/elements/image.py:18
msgid "* Alternatively redraw the image with the pen (P) or bezier (B) tool"
msgstr ""
-#: lib/elements/polyline.py:12
+#: lib/elements/polyline.py:17
msgid "Polyline Object"
msgstr ""
-#: lib/elements/polyline.py:13
+#: lib/elements/polyline.py:18
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:17 lib/elements/satin_column.py:19
+#: lib/elements/polyline.py:22 lib/elements/satin_column.py:24
msgid "* Select this object."
msgstr ""
-#: lib/elements/polyline.py:18
+#: lib/elements/polyline.py:23
msgid "* Do Path > Object to Path."
msgstr ""
-#: lib/elements/polyline.py:19
+#: lib/elements/polyline.py:24
msgid "* Optional: Run the Params extension and check the \"manual stitch\" box."
msgstr ""
-#: lib/elements/polyline.py:39
+#: lib/elements/polyline.py:44
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:16
+#: lib/elements/satin_column.py:21
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:17
+#: lib/elements/satin_column.py:22
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:20
+#: lib/elements/satin_column.py:25
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:21
+#: lib/elements/satin_column.py:26
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:22
+#: lib/elements/satin_column.py:27
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:28
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:33
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:34
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:31
+#: lib/elements/satin_column.py:36
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:32
+#: lib/elements/satin_column.py:37
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:37
+#: lib/elements/satin_column.py:42
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:43
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:40
+#: lib/elements/satin_column.py:45
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:41
+#: lib/elements/satin_column.py:46
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:42
+#: lib/elements/satin_column.py:47
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:43
+#: lib/elements/satin_column.py:48
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:52
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:51
+#: lib/elements/satin_column.py:56
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:52
+#: lib/elements/satin_column.py:57
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:56
+#: lib/elements/satin_column.py:61
msgid "Rung intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:57
+#: lib/elements/satin_column.py:62
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:61
+#: lib/elements/satin_column.py:66
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:67
+#: lib/elements/satin_column.py:72
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:73
+#: lib/elements/satin_column.py:78
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:83 lib/elements/stroke.py:56
+#: lib/elements/satin_column.py:88 lib/elements/stroke.py:61
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:84
+#: lib/elements/satin_column.py:89
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:95
+#: lib/elements/satin_column.py:100
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:96
+#: lib/elements/satin_column.py:101
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:108
+#: lib/elements/satin_column.py:113
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:108 lib/elements/satin_column.py:115
-#: lib/elements/satin_column.py:124
+#: lib/elements/satin_column.py:113 lib/elements/satin_column.py:120
+#: lib/elements/satin_column.py:129
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:115 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:120 lib/elements/satin_column.py:144
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:121
+#: lib/elements/satin_column.py:126
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:122
+#: lib/elements/satin_column.py:127
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:132
+#: lib/elements/satin_column.py:137
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:132 lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:137 lib/elements/satin_column.py:144
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:144
+#: lib/elements/satin_column.py:149
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:144 lib/elements/satin_column.py:153
-#: lib/elements/satin_column.py:164
+#: lib/elements/satin_column.py:149 lib/elements/satin_column.py:158
+#: lib/elements/satin_column.py:169
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:150
+#: lib/elements/satin_column.py:155
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:151
+#: lib/elements/satin_column.py:156
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:161
+#: lib/elements/satin_column.py:166
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:162
+#: lib/elements/satin_column.py:167
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/stroke.py:15
+#: lib/elements/stroke.py:20
msgid "Stroke"
msgstr ""
-#: lib/elements/stroke.py:18
+#: lib/elements/stroke.py:23
msgid "Satin stitch along paths"
msgstr ""
-#: lib/elements/stroke.py:32
+#: lib/elements/stroke.py:37
msgid "Running stitch length"
msgstr ""
-#: lib/elements/stroke.py:33
+#: lib/elements/stroke.py:38
msgid "Length of stitches in running stitch mode."
msgstr ""
-#: lib/elements/stroke.py:44
+#: lib/elements/stroke.py:49
msgid "Bean stitch number of repeats"
msgstr ""
-#: lib/elements/stroke.py:45
+#: lib/elements/stroke.py:50
msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch."
msgstr ""
-#: lib/elements/stroke.py:57
+#: lib/elements/stroke.py:62
msgid "Length of stitches in zig-zag mode."
msgstr ""
-#: lib/elements/stroke.py:68
+#: lib/elements/stroke.py:73
msgid "Repeats"
msgstr ""
-#: lib/elements/stroke.py:69
+#: lib/elements/stroke.py:74
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:102
+#: lib/elements/stroke.py:107
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:103
+#: lib/elements/stroke.py:108
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:137
+#: lib/elements/stroke.py:142
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:8 lib/extensions/lettering.py:63
+#: lib/elements/text.py:13 lib/extensions/lettering.py:68
msgid "Text"
msgstr ""
-#: lib/elements/text.py:9
+#: lib/elements/text.py:14
msgid "Ink/Stitch cannot work with objects like text."
msgstr ""
-#: lib/elements/text.py:11
+#: lib/elements/text.py:16
msgid "* Text: Create your own letters or try the lettering tool:"
msgstr ""
-#: lib/elements/text.py:12
+#: lib/elements/text.py:17
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
-#: lib/extensions/auto_satin.py:30
+#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
#. auto-route satin columns extension
-#: lib/extensions/auto_satin.py:44
+#: lib/extensions/auto_satin.py:49
msgid "Please select one or more satin columns."
msgstr ""
-#: lib/extensions/auto_satin.py:49
+#: lib/extensions/auto_satin.py:54
msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:128
+#: lib/extensions/base.py:133
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected."
msgstr ""
-#: lib/extensions/base.py:130
+#: lib/extensions/base.py:135
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:132
+#: lib/extensions/base.py:137
msgid "Tip: Select some objects and use Path -> Object to Path to convert them to paths."
msgstr ""
-#: lib/extensions/break_apart.py:26
+#: lib/extensions/break_apart.py:31
msgid "Please select one or more fill areas to break apart."
msgstr ""
-#: lib/extensions/cleanup.py:32 lib/extensions/cleanup.py:44
+#: lib/extensions/cleanup.py:37 lib/extensions/cleanup.py:49
#, python-format
msgid "%s elements removed"
msgstr ""
-#: lib/extensions/convert_to_satin.py:31
+#: lib/extensions/convert_to_satin.py:36
msgid "Please select at least one line to convert to a satin column."
msgstr ""
#. : Convert To Satin extension, user selected one or more objects that were
#. not lines.
-#: lib/extensions/convert_to_satin.py:36
+#: lib/extensions/convert_to_satin.py:41
msgid "Only simple lines may be converted to satin columns."
msgstr ""
-#: lib/extensions/convert_to_satin.py:130
+#: lib/extensions/convert_to_satin.py:135
msgid "Ink/Stitch cannot convert your stroke into a satin column. Please break up your path and try again."
msgstr ""
-#: lib/extensions/cut_satin.py:15
+#: lib/extensions/cut_satin.py:20
msgid "Please select one or more satin columns to cut."
msgstr ""
#. will have the satin's id prepended, like this:
#. path12345: error: this satin column does not ...
-#: lib/extensions/cut_satin.py:25
+#: lib/extensions/cut_satin.py:30
msgid "this satin column does not have a \"satin column cut point\" command attached to it. Please use the \"Attach commands\" extension and attach the \"Satin Column cut point\" command first."
msgstr ""
-#: lib/extensions/flip.py:23
+#: lib/extensions/flip.py:28
msgid "Please select one or more satin columns to flip."
msgstr ""
-#: lib/extensions/import_threadlist.py:28
+#: lib/extensions/import_threadlist.py:33
msgid "File not found."
msgstr ""
-#: lib/extensions/import_threadlist.py:31
+#: lib/extensions/import_threadlist.py:36
msgid "The filepath specified is not a file but a dictionary.\n"
"Please choose a threadlist file to import."
msgstr ""
-#: lib/extensions/import_threadlist.py:41
+#: lib/extensions/import_threadlist.py:46
msgid "Couldn't find any matching colors in the file."
msgstr ""
-#: lib/extensions/import_threadlist.py:43
+#: lib/extensions/import_threadlist.py:48
msgid "Please try to import as \"other threadlist\" and specify a color palette below."
msgstr ""
-#: lib/extensions/import_threadlist.py:45
+#: lib/extensions/import_threadlist.py:50
msgid "Please chose an other color palette for your design."
msgstr ""
-#: lib/extensions/layer_commands.py:18
+#: lib/extensions/layer_commands.py:23
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:32 lib/extensions/lettering.py:409
+#: lib/extensions/lettering.py:37 lib/extensions/lettering.py:414
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:39
+#: lib/extensions/lettering.py:44
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:51
+#: lib/extensions/lettering.py:56
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:56
+#: lib/extensions/lettering.py:61
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:59
+#: lib/extensions/lettering.py:64
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:68 lib/extensions/params.py:343
+#: lib/extensions/lettering.py:73 lib/extensions/params.py:348
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:92
#: print/templates/ui.html:96 print/templates/ui.html:102
@@ -876,376 +876,380 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:72 lib/extensions/params.py:350
+#: lib/extensions/lettering.py:77 lib/extensions/params.py:355
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:139
+#: lib/extensions/lettering.py:144
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:213
+#: lib/extensions/lettering.py:218
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:255
+#: lib/extensions/lettering.py:260
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:398
+#: lib/extensions/lettering.py:403
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:401
+#: lib/extensions/lettering.py:406
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
-#: lib/extensions/lettering_custom_font_dir.py:22
+#: lib/extensions/lettering_custom_font_dir.py:27
msgid "Please specify the directory of your custom fonts."
msgstr ""
-#: lib/extensions/lettering_generate_json.py:35
+#: lib/extensions/lettering_generate_json.py:41
msgid "Please specify a font file."
msgstr ""
-#: lib/extensions/object_commands.py:16
+#: lib/extensions/object_commands.py:21
msgid "Please select one or more objects to which to attach commands."
msgstr ""
-#: lib/extensions/object_commands.py:24
+#: lib/extensions/object_commands.py:29
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/params.py:203
+#: lib/extensions/params.py:208
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:205
+#: lib/extensions/params.py:210
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
-#: lib/extensions/params.py:208
+#: lib/extensions/params.py:213
msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one."
msgstr ""
-#: lib/extensions/params.py:212
+#: lib/extensions/params.py:217
#, python-format
msgid "Disabling this tab will disable the following %d tabs."
msgstr ""
-#: lib/extensions/params.py:214
+#: lib/extensions/params.py:219
msgid "Disabling this tab will disable the following tab."
msgstr ""
-#: lib/extensions/params.py:217
+#: lib/extensions/params.py:222
#, python-format
msgid "Enabling this tab will disable %s and vice-versa."
msgstr ""
-#: lib/extensions/params.py:247
+#: lib/extensions/params.py:252
msgid "Inkscape objects"
msgstr ""
-#: lib/extensions/params.py:308
+#: lib/extensions/params.py:313
msgid "Click to force this parameter to be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:316
+#: lib/extensions/params.py:321
msgid "This parameter will be saved when you click \"Apply and Quit\""
msgstr ""
-#: lib/extensions/params.py:332
+#: lib/extensions/params.py:337
msgid "Embroidery Params"
msgstr ""
-#: lib/extensions/params.py:347
+#: lib/extensions/params.py:352
msgid "Use Last Settings"
msgstr ""
-#: lib/extensions/troubleshoot.py:43
+#: lib/extensions/transfer_params.py:19
+msgid "This function transfers Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:48
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:45
+#: lib/extensions/troubleshoot.py:50
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:71
+#: lib/extensions/troubleshoot.py:76
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:80 templates/lettering_generate_json.xml:26
+#: lib/extensions/troubleshoot.py:85 templates/lettering_generate_json.xml:26
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:102 lib/extensions/troubleshoot.py:160
+#: lib/extensions/troubleshoot.py:107 lib/extensions/troubleshoot.py:165
#: templates/cleanup.xml:17 templates/remove_embroidery_settings.xml:16
#: templates/troubleshoot.xml:10
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:118 lib/extensions/troubleshoot.py:167
+#: lib/extensions/troubleshoot.py:123 lib/extensions/troubleshoot.py:172
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:171
+#: lib/extensions/troubleshoot.py:132 lib/extensions/troubleshoot.py:176
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:136
+#: lib/extensions/troubleshoot.py:141
msgid "Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:168
+#: lib/extensions/troubleshoot.py:173
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:172
+#: lib/extensions/troubleshoot.py:177
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:177
+#: lib/extensions/troubleshoot.py:182
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:178
+#: lib/extensions/troubleshoot.py:183
msgid "Ink/Stitch only knows how to works with paths and ignores everything else. You might want these shapes to be ignored, but if you don't, follow the instructions to change this behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:195
+#: lib/extensions/troubleshoot.py:200
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
-#: lib/extensions/zip.py:57
+#: lib/extensions/zip.py:62
msgid "threadlist"
msgstr ""
-#: lib/extensions/zip.py:66
+#: lib/extensions/zip.py:71
msgid "No embroidery file formats selected."
msgstr ""
-#: lib/extensions/zip.py:94
+#: lib/extensions/zip.py:99
msgid "Design Details"
msgstr ""
-#: lib/extensions/zip.py:97
+#: lib/extensions/zip.py:102
msgid "Title"
msgstr ""
-#: lib/extensions/zip.py:98
+#: lib/extensions/zip.py:103
msgid "Size"
msgstr ""
-#: lib/extensions/zip.py:99
+#: lib/extensions/zip.py:104
msgid "Stitches"
msgstr ""
-#: lib/extensions/zip.py:100
+#: lib/extensions/zip.py:105
msgid "Colors"
msgstr ""
-#: lib/extensions/zip.py:102
+#: lib/extensions/zip.py:107
msgid "Thread Order"
msgstr ""
-#: lib/extensions/zip.py:115
+#: lib/extensions/zip.py:120
msgid "Thread Used"
msgstr ""
-#: lib/gui/presets.py:47
+#: lib/gui/presets.py:52
msgid "Presets"
msgstr ""
-#: lib/gui/presets.py:53
+#: lib/gui/presets.py:58
msgid "Load"
msgstr ""
-#: lib/gui/presets.py:56
+#: lib/gui/presets.py:61
msgid "Add"
msgstr ""
-#: lib/gui/presets.py:59
+#: lib/gui/presets.py:64
msgid "Overwrite"
msgstr ""
-#: lib/gui/presets.py:62
+#: lib/gui/presets.py:67
msgid "Delete"
msgstr ""
-#: lib/gui/presets.py:121
+#: lib/gui/presets.py:126
msgid "Please enter or select a preset name first."
msgstr ""
-#: lib/gui/presets.py:121 lib/gui/presets.py:127 lib/gui/presets.py:143
+#: lib/gui/presets.py:126 lib/gui/presets.py:132 lib/gui/presets.py:148
msgid "Preset"
msgstr ""
-#: lib/gui/presets.py:127
+#: lib/gui/presets.py:132
#, python-format
msgid "Preset \"%s\" not found."
msgstr ""
-#: lib/gui/presets.py:143
+#: lib/gui/presets.py:148
#, python-format
msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\""
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:132
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:140
msgid "JUMP"
msgstr ""
-#: lib/gui/simulator.py:15 electron/src/renderer/assets/js/simulator.js:135
+#: lib/gui/simulator.py:20 electron/src/renderer/assets/js/simulator.js:143
msgid "TRIM"
msgstr ""
#. #-#-#-#-# messages-babel.po (PROJECT VERSION) #-#-#-#-#
#. command label at bottom of simulator window
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:14
-#: electron/src/renderer/assets/js/simulator.js:129
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:14
+#: electron/src/renderer/assets/js/simulator.js:137
msgid "STITCH"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:16
-#: electron/src/renderer/assets/js/simulator.js:141
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:16
+#: electron/src/renderer/assets/js/simulator.js:149
msgid "COLOR CHANGE"
msgstr ""
-#: lib/gui/simulator.py:15 templates/output_params_txt.xml:18
-#: electron/src/renderer/assets/js/simulator.js:138
+#: lib/gui/simulator.py:20 templates/output_params_txt.xml:18
+#: electron/src/renderer/assets/js/simulator.js:146
msgid "STOP"
msgstr ""
-#: lib/gui/simulator.py:47
+#: lib/gui/simulator.py:52
msgid "Slow down (arrow down)"
msgstr ""
-#: lib/gui/simulator.py:50
+#: lib/gui/simulator.py:55
msgid "Speed up (arrow up)"
msgstr ""
-#: lib/gui/simulator.py:53
+#: lib/gui/simulator.py:58
msgid "Go on step backward (-)"
msgstr ""
-#: lib/gui/simulator.py:56
+#: lib/gui/simulator.py:61
msgid "Go on step forward (+)"
msgstr ""
-#: lib/gui/simulator.py:59
+#: lib/gui/simulator.py:64
msgid "Switch direction (arrow left | arrow right)"
msgstr ""
-#: lib/gui/simulator.py:60 lib/gui/simulator.py:236 lib/gui/simulator.py:243
+#: lib/gui/simulator.py:65 lib/gui/simulator.py:241 lib/gui/simulator.py:248
#: electron/src/renderer/components/Simulator.vue:29
msgid "Pause"
msgstr ""
-#: lib/gui/simulator.py:62
+#: lib/gui/simulator.py:67
msgid "Pause (P)"
msgstr ""
-#: lib/gui/simulator.py:63
+#: lib/gui/simulator.py:68
msgid "Restart"
msgstr ""
-#: lib/gui/simulator.py:65
+#: lib/gui/simulator.py:70
msgid "Restart (R)"
msgstr ""
-#: lib/gui/simulator.py:66
+#: lib/gui/simulator.py:71
msgid "O"
msgstr ""
-#: lib/gui/simulator.py:68
+#: lib/gui/simulator.py:73
msgid "Display needle penetration point (O)"
msgstr ""
-#: lib/gui/simulator.py:69
+#: lib/gui/simulator.py:74
msgid "Quit"
msgstr ""
-#: lib/gui/simulator.py:71
+#: lib/gui/simulator.py:76
msgid "Quit (Q)"
msgstr ""
-#: lib/gui/simulator.py:183
+#: lib/gui/simulator.py:188
#, python-format
msgid "Speed: %d stitches/sec"
msgstr ""
-#: lib/gui/simulator.py:239 lib/gui/simulator.py:267
+#: lib/gui/simulator.py:244 lib/gui/simulator.py:272
msgid "Start"
msgstr ""
-#: lib/gui/simulator.py:813 lib/gui/simulator.py:825
+#: lib/gui/simulator.py:818 lib/gui/simulator.py:830
msgid "Preview"
msgstr ""
-#: lib/gui/simulator.py:829
+#: lib/gui/simulator.py:834
msgid "Internal Error"
msgstr ""
-#: lib/gui/simulator.py:858
+#: lib/gui/simulator.py:863
msgid "Embroidery Simulation"
msgstr ""
#. If you translate this string, that will tell Ink/Stitch to
#. generate menu items for this language in Inkscape's "Extensions"
#. menu.
-#: lib/inx/utils.py:81
+#: lib/inx/utils.py:86
msgid "Generate INX files"
msgstr ""
-#: lib/lettering/font.py:152
+#: lib/lettering/font.py:158
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
#. low-level file error. %(error)s is (hopefully?) translated by
#. the user's system automatically.
-#: lib/output.py:96
+#: lib/output.py:101
#, python-format
msgid "Error writing to %(path)s: %(error)s"
msgstr ""
-#: lib/stitches/auto_satin.py:653
+#: lib/stitches/auto_satin.py:658
msgid "Auto-Satin"
msgstr ""
#. Label for a satin column created by Auto-Route Satin Columns and Lettering
#. extensions
-#: lib/stitches/auto_satin.py:700
+#: lib/stitches/auto_satin.py:705
#, python-format
msgid "AutoSatin %d"
msgstr ""
#. Label for running stitch (underpathing) created by Auto-Route Satin Columns
#. amd Lettering extensions
-#: lib/stitches/auto_satin.py:703
+#: lib/stitches/auto_satin.py:708
#, python-format
msgid "AutoSatin Running Stitch %d"
msgstr ""
-#: lib/svg/rendering.py:219
+#: lib/svg/rendering.py:224
msgid "Stitch Plan"
msgstr ""
-#: lib/svg/units.py:13
+#: lib/svg/units.py:18
#, python-format
msgid "parseLengthWithUnits: unknown unit %s"
msgstr ""
-#: lib/utils/version.py:14
+#: lib/utils/version.py:19
#, python-format
msgid "Ink/Stitch Version: %s"
msgstr ""
-#: lib/utils/version.py:16
+#: lib/utils/version.py:21
msgid "Ink/Stitch Version: unkown"
msgstr ""
@@ -1463,7 +1467,6 @@ msgid "Save PDF"
msgstr ""
#: print/templates/ui.html:6 print/templates/ui.html:16
-#: templates/embroider_settings.xml:3
msgid "Settings"
msgstr ""
@@ -1600,7 +1603,7 @@ msgstr ""
msgid "Yes"
msgstr ""
-#: print/templates/ui.html:170
+#: print/templates/ui.html:170 templates/lettering_generate_json.xml:37
msgid "No"
msgstr ""
@@ -1887,6 +1890,10 @@ msgstr ""
msgid "Visualise and Export"
msgstr ""
+#: templates/embroider_settings.xml:3
+msgid "Preferences"
+msgstr ""
+
#: templates/embroider_settings.xml:13
msgid "Output Settings"
msgstr ""
@@ -2001,53 +2008,65 @@ msgstr ""
msgid "If disabled back and forth stitching will not be possile for this font."
msgstr ""
+#: templates/lettering_generate_json.xml:36
+msgid "Force letter case"
+msgstr ""
+
#: templates/lettering_generate_json.xml:38
-msgid "Min Scale"
+msgid "Upper"
msgstr ""
#: templates/lettering_generate_json.xml:39
-msgid "Max Scale"
+msgid "Lower"
msgstr ""
#: templates/lettering_generate_json.xml:43
+msgid "Min Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:44
+msgid "Max Scale"
+msgstr ""
+
+#: templates/lettering_generate_json.xml:48
msgid "Default Glyph"
msgstr ""
-#: templates/lettering_generate_json.xml:47
+#: templates/lettering_generate_json.xml:52
msgid "Kerning"
msgstr ""
-#: templates/lettering_generate_json.xml:49
+#: templates/lettering_generate_json.xml:54
msgid "If your font file contains kerning information, you can completely ignore the following settings (unless you want to overwrite them).\n"
" If the kerning information cannot be found, these values will apply automatically."
msgstr ""
-#: templates/lettering_generate_json.xml:54
-#: templates/lettering_generate_json.xml:61
+#: templates/lettering_generate_json.xml:59
+#: templates/lettering_generate_json.xml:66
msgid "Force"
msgstr ""
-#: templates/lettering_generate_json.xml:55
+#: templates/lettering_generate_json.xml:60
msgid "Overwrite leading information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:56
+#: templates/lettering_generate_json.xml:61
msgid "Leading (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:57
+#: templates/lettering_generate_json.xml:62
msgid "Line height (default: 100)"
msgstr ""
-#: templates/lettering_generate_json.xml:62
+#: templates/lettering_generate_json.xml:67
msgid "Overwrite word spacing information from font file."
msgstr ""
-#: templates/lettering_generate_json.xml:63
+#: templates/lettering_generate_json.xml:68
msgid "Word spacing (px)"
msgstr ""
-#: templates/lettering_generate_json.xml:64
+#: templates/lettering_generate_json.xml:69
msgid "Space character width (default: 20)"
msgstr ""
@@ -2233,6 +2252,10 @@ msgstr ""
msgid "Stitch Plan Preview"
msgstr ""
+#: templates/transfer_params.xml:3
+msgid "Transfer Params"
+msgstr ""
+
#: templates/troubleshoot.xml:3
msgid "Troubleshoot Objects"
msgstr ""