diff options
Diffstat (limited to 'translations')
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 "" |
