diff options
| author | Ink/Stitch Crowdin integration <inkstitch-crowdin@lex.gd> | 2018-09-30 01:17:27 +0000 |
|---|---|---|
| committer | Ink/Stitch Crowdin integration <inkstitch-crowdin@lex.gd> | 2018-09-30 01:17:27 +0000 |
| commit | 4a908c20404f6878dc557a835322a45bda13705d (patch) | |
| tree | d40b3ef83847c679c35628f2be8f55c166e8adf1 | |
| parent | 8830eb7d40befa78c24de84694c69ab958384cac (diff) | |
new translations from Crowdin
30 files changed, 2765 insertions, 2202 deletions
diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po index 946f4374..2f5e7d09 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po index 9cc20e0c..229a6dfe 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po index f6d32f5a..63cc5c2b 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po index 7ef147a2..26b8bb35 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po index 89738a3b..adc4e48d 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po index 235c7606..afb6df31 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "Ignoriere dieses Objekt (nicht nähen)" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 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:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "%(id)s beinhaltet mehr als einen Befehl vom Typ '%(command)s'" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "Die Form %s ist zu klein, dass sie nicht mit Stichen gefüllt werden kan msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "Satinkolumne" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "Benutzerdefinierte Satinkolumne" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "\"E\" Stich" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Zick-Zack Abstand (Spitze zu Spitze)" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "Spitze-zu-Spitze-Abstand zwischen Zick-Zacks." -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "Zugausgleich" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "Konturunterlage" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "Konturunterlage" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "Stichlänge" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "Einrückung" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 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:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "Mittellinien Unterlage" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "Mittellinien Unterlage" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "Zick-Zack Unterlage" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "Zick-Zack Unterlage" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Zick-Zack Abstand (Spitze zu Spitze)" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "Abstand zwischen den Spitzen der Zick-Zacks." -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "Einrückung" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "Standard: Halbe Einrückung der Konturunterlage" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "Satinkolumne: %(id)s: es werden mindestens zwei Pfade benötigt (%(num)d gefunden)" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "Eine oder mehrere Konturen überschneiden sich, dies ist nicht erlaubt. Bitte in mehrere Satinkolumnen aufteilen." - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "Satinkolumne: Eine oder mehrere Verbindungen überschneiden nicht die Konturen." -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "Jede Umrandung sollte die Querverbindung nur einmal kreuzen." -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "Satinkolumne: Eine oder mehrere Verbindungen überschneiden sich mehrmals." -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "Satinkolumne: Objekt %s hat eine Füllung (sollte es aber nicht haben)" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "Satinkolumne: Objekt %(id)s enthält zwei Pfade mit einer ungleichen Anzahl von Knotenpunkten (%(length1)d und %(length2)d)" @@ -434,13 +439,23 @@ msgstr "Nur einfache Linien können in Satinkolumnen konvertiert werden." msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "%s kann nicht in eine Satinkolumne konvertiert werden, da sie sich selbst berührt. Versuche es in mehrere Pfade aufzuteilen." +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "\n\n" " Sehen Sie eine Meldung \"keine solche Option\"? Zum beheben bitte Inkscape neu starten." -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "Bitte wählen Sie eine oder mehrere Satinkolumnen zum drehen aus." @@ -460,7 +475,7 @@ msgstr "Ink/Stitch visuelle Befehle (Objekt -> Symbole ...)" msgid "Install" msgstr "Installieren" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "Abbrechen" @@ -514,100 +529,100 @@ msgstr "Wählen Sie ein oder mehrere Objekte aus, an die Sie die Befehle anhäng 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:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "Diese Einstellung wird auf 1 Objekt angewendet." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "Diese Einstellungen werden auf %d Objekte angewendet." -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 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:259 +#: lib/extensions/params.py:257 #, 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:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "Deaktivierung dieser Registerkarte, deaktiviert die folgende Registerkarte." -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "Aktivierung dieser Registerkarte deaktiviert %s und umgekehrt." -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "Inkscape Objekte" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "Stickparameter" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "Voreinstellungen" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "Öffnen" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "Hinzufügen" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "Überschreiben" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "Löschen" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "Letzte Einstellungen verwenden" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "Anwenden und schließen" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "Vorschau" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "Interner Fehler" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 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/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "Voreinstellung" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "Einstellung \"%s\" nicht gefunden." -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, 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\"" @@ -1172,14 +1187,18 @@ msgstr "Konvertierung Linie zu Satinstich" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "Deutsch" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "Sticken" diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po index ca43f677..93a386d4 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po index dc091f02..ac3fb592 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: English\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po index 428e1f0a..fde99d8d 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po index 4fab2c66..8ff960e8 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po index e0655b9f..1ae5c1d4 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:16\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "ignorer_objet" msgid "Ignore this object (do not stitch)" msgstr "Ignorer cet objet (ne pas le broder)" -#. command that affects a layer +#. command attached to an object +#: lib/commands.py:28 +msgid "satin_cut_point" +msgstr "" + #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 msgid "ignore_layer" msgstr "ignorer_calque" -#: lib/commands.py:28 +#: lib/commands.py:32 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:31 +#: lib/commands.py:35 msgid "origin" msgstr "origine" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "Origine des fichiers broderie exportés" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "position_stop" -#: lib/commands.py:34 +#: lib/commands.py:38 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:190 +#: lib/commands.py:196 #, 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 être un. S’il vous plaît supprimer tous sauf un." @@ -99,7 +108,7 @@ 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:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "%(command)s: %(description)s" @@ -183,7 +192,7 @@ msgstr "Plus d’une commande de type «%(command)s» est liée à %(id)s" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "erreur :" @@ -248,115 +257,111 @@ msgstr "la forme %s est si petite qu’elle ne peut pas être remplie avec des p msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "la forme n’est pas valide. Cela peut arriver si la bordure se croise." -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "Colonne Satin" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "Colonne de satin personnalisée" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "Point « E »" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Espacement Zig-Zag (crête à crête)" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "Distance crête à crête entre zig-zags." -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "Compensation d'étirement" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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 serrent le tissu, ce qui entraîne une colonne plus étroite que celle que vous dessinez dans Inkscape. Ce paramètre étend le points depuis le centre vers l’extérieur de la colonne satinée." -#: lib/elements/satin_column.py:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "Sous-couche de contour" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "Sous-couche de Contour" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "Longueur de point" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "Montant de l'incrustation de la sous-couche de contour" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 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:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "Sous-couche de marche centrale" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "Sous-couche de Marche-centrale" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "Sous-couche Zig-zag" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "Sous-couche Zig-zag" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Espacement Zig-Zag (crête à crête)" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "Distance entre les crêtes des zig-zags." -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "Montant de l’incrustation" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "par défaut: la moitié de l'incrustation du contour de la sous-couche" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "colonne satinée : %(id)s: au moins deux sous-tracés requis (%(num)d trouvés)" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "Un ou plusieurs rails se croisent, ce qui n'est pas autorisé. S'il vous plaît diviser en plusieurs colonnes de satin." - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "colonne satinée: un ou plusieurs des échelons ne croisent pas les deux rails." -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "Chaque rail devrait croiser les deux échelons une fois." -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "colonne satinée: Un ou plusieurs échelons croisent les rails plus d'une fois." -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "colonne de satin: objet %s a un remplissage (mais ne devrait pas)" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "colonne de satin: l'objet %(id)s a deux chemins avec un nombre de points différents (%(length1)d et %(length2)d)" @@ -433,13 +438,23 @@ msgstr "Seulement les lignes simples peuvent être converties en colonnes satinà msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "Impossible de convertir %s à une colonne satinée, car elle se croise elle-même. Essayez de la séparer en plusieurs chemins." +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "\n\n" "Vous voyez un message 'aucune option' ? Veuillez redémarrer Inkscape pour corriger." -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "Veuillez sélectionner une ou plusieurs colonnes satin pour retourner." @@ -459,7 +474,7 @@ msgstr "Commandes Ink/Stitch visuelles (Objet-> symboles...)" msgid "Install" msgstr "Installer" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "Quitter" @@ -513,100 +528,100 @@ msgstr "Veuillez sélectionner un ou plusieurs objets pour y attacher des comman msgid "Please choose one or more commands to attach." msgstr "Veuillez choisir une ou plusieurs commandes à attacher." -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "Ces paramètres seront appliqués à 1 objet." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, 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:255 +#: lib/extensions/params.py:253 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:259 +#: lib/extensions/params.py:257 #, 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:261 +#: lib/extensions/params.py:259 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:264 +#: lib/extensions/params.py:262 #, 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:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "Objets Inkscape" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 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:359 +#: lib/extensions/params.py:357 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:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "Paramètres de broderie" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "Présélection" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "Charger" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "Ajouter" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "Écraser" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "Effacer" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "Utiliser les derniers paramètres" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "Appliquer et Quitter" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "Aperçu" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "Erreur interne" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "Veuillez entrer ou sélectionner un nom prédéfini en premier." -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "Préréglage" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "Le préréglage \"%s\" n'a pas été trouvé." -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, 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\"" @@ -1170,14 +1185,18 @@ msgstr "Convertir ligne en satin" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "Français" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "Broder" diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po index cf2a45e5..66f17fcd 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po index 71087069..298b1a60 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po index 512991e7..a54976d1 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po index 9a486654..5cfc97e8 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,6 +257,7 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" @@ -329,33 +339,29 @@ msgstr "" msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:249 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:257 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:264 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:265 lib/elements/satin_column.py:268 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:267 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:283 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:287 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -405,10 +411,6 @@ 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/extensions/auto_satin.py:14 -msgid "Please select one or more satin columns to operate on." -msgstr "" - #: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" @@ -436,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:25 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -461,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -515,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1165,14 +1177,14 @@ msgstr "" msgid "Brother Stitch Format" msgstr "" -#: templates/auto_satin.inx:3 -msgid "Auto Satin" +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/auto_satin.inx:12 templates/convert_to_satin.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 #: templates/embroider.inx:24 templates/flip.inx:12 #: templates/global_commands.inx:16 templates/install.inx:12 #: templates/layer_commands.inx:16 templates/object_commands.inx:15 @@ -1180,8 +1192,8 @@ msgstr "" msgid "English" msgstr "" -#: templates/convert_to_satin.inx:3 -msgid "Convert Line to Satin" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" msgstr "" #: templates/embroider.inx:3 diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po index 4868f78a..f9912281 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po index 6e4ea146..5be6165c 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po index 15861909..91c22c71 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Norwegian\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po index 32c1e54c..87d6a9c2 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po index fff2d1b6..51d9d15b 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po index 42f10e4b..264bf877 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "Coluna de matizado" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "Coluna de matizado personalizado" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Espaçamento Zig-zag (crista-a-crista)" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "Compensação de repuxado" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "Sub-camada de controno" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "Sub-camada de controno" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "Distância de ponto" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "Offset interno da Sub-camada de contorno" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "Sub-camada com movimento central" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "Sub-camada com movimento central" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "Sub-camada em Zig-zag" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "Sub-camada em Zig-zag" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Espaçamento Zig-zag (crista-a-crista)" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "Operação não permitida: Um ou mais caminhos intersectam-se a eles mesmos. Dividida o matiz em várias colunas." - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "Coluna de matizado: Uma ou mais barras de direcção não intersectam ambos os caminhos." -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "Cada caminho deve intersectar ambas as barras de direcção uma vez." -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "Coluna de matizado: Uma ou mais barras de direcção intersectam os caminhos mais do que uma vez." -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "Coluna de matizado: o objecto %s tem enchimento (mas não devia)" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "Coluna de matizado: o objecto %(id)s the dois caminhos com numero diferente de pontos (%(length1)d e %(length2)d)" @@ -433,13 +438,23 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "\n\n" "Vê uma mensagem 'não existe tal opção'? Por favor reiniciar o Inkscape." -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -459,7 +474,7 @@ msgstr "" msgid "Install" msgstr "Instalar" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "Cancelar" @@ -513,100 +528,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "Definições serão aplicadas a 1 objecto." -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "Definições serão aplicadas a %d objectos." -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 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:259 +#: lib/extensions/params.py:257 #, 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:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "Desactivar esta aba desactivará a seguinte aba." -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, 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:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "Objectos do Inkscape" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "Parametros de Bordado" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "Pré-definições" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "Carregar" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "Adicionar" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "Substituir" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "Eliminar" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "Usar ultimas definições" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "Aplicar e Sair" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "Pré-visualização" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "Erro Interno" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "Seleccione ou insira uma pré-definição primeiro." -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "Pré-definição" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "Pré-definição \"%s\" não encontrada." -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, 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\"" @@ -1170,14 +1185,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po index ab57fa8d..34004dc9 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:16\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po index 90d8decb..9f2b4568 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po index 6902045c..a844efe2 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po index e73a8b00..9a228dc2 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po index 20af5a2c..ead8ffa2 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po index 3bf1f51b..a6f7f2b8 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po index 1a50c1d7..256369a2 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po index 3b726c64..8228bcbf 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po index 5f99b81d..be2bb34d 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: 2018-09-23 01:12+0000\n" -"PO-Revision-Date: 2018-09-26 01:14\n" +"POT-Creation-Date: 2018-09-30 01:16+0000\n" +"PO-Revision-Date: 2018-09-30 01:17\n" "Last-Translator: lexelby <github.com@lexneva.name>\n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -62,34 +62,43 @@ msgstr "" msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects a layer +#. command attached to an object #: lib/commands.py:28 -msgid "ignore_layer" +msgid "satin_cut_point" msgstr "" #: lib/commands.py:28 +msgid "Satin cut point (use with Cut Satin Column)" +msgstr "" + +#. command that affects a layer +#: lib/commands.py:32 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:32 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" #. command that affects entire document -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "origin" msgstr "" -#: lib/commands.py:31 +#: lib/commands.py:35 msgid "Origin for exported embroidery files" msgstr "" #. command that affects entire document -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "stop_position" msgstr "" -#: lib/commands.py:34 +#: lib/commands.py:38 msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." msgstr "" -#: lib/commands.py:190 +#: lib/commands.py:196 #, 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 "" @@ -99,7 +108,7 @@ msgstr "" #. command name to them. Contents of %(description)s are in a separate #. translation #. string. -#: lib/commands.py:197 +#: lib/commands.py:203 #, python-format msgid "%(command)s: %(description)s" msgstr "" @@ -183,7 +192,7 @@ msgstr "" #. used when showing an error message to the user such as "satin column: One or #. more of the rungs doesn't #. intersect both rails." -#: lib/elements/element.py:273 +#: lib/elements/element.py:279 msgid "error:" msgstr "" @@ -248,115 +257,111 @@ msgstr "" msgid "shape is not valid. This can happen if the border crosses over itself." msgstr "" -#: lib/elements/satin_column.py:10 +#: lib/elements/satin_column.py:13 msgid "Satin Column" msgstr "" -#: lib/elements/satin_column.py:16 +#: lib/elements/satin_column.py:19 msgid "Custom satin column" msgstr "" -#: lib/elements/satin_column.py:22 +#: lib/elements/satin_column.py:25 msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 +#: lib/elements/satin_column.py:35 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:33 +#: lib/elements/satin_column.py:36 msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:47 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:45 +#: lib/elements/satin_column.py:48 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:57 +#: lib/elements/satin_column.py:60 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 -#: lib/elements/satin_column.py:73 +#: lib/elements/satin_column.py:60 lib/elements/satin_column.py:67 +#: lib/elements/satin_column.py:76 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:67 lib/elements/satin_column.py:91 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:70 +#: lib/elements/satin_column.py:73 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:74 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:81 +#: lib/elements/satin_column.py:84 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 +#: lib/elements/satin_column.py:84 lib/elements/satin_column.py:91 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:93 +#: lib/elements/satin_column.py:96 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 -#: lib/elements/satin_column.py:113 +#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:105 +#: lib/elements/satin_column.py:116 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:99 +#: lib/elements/satin_column.py:102 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:100 +#: lib/elements/satin_column.py:103 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:110 +#: lib/elements/satin_column.py:113 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:114 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:148 +#: lib/elements/satin_column.py:272 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:173 -msgid "One or more rails crosses itself, and this is not allowed. Please split into multiple satin columns." -msgstr "" - -#: lib/elements/satin_column.py:180 +#: lib/elements/satin_column.py:282 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 +#: lib/elements/satin_column.py:283 lib/elements/satin_column.py:286 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:183 +#: lib/elements/satin_column.py:285 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:224 +#: lib/elements/satin_column.py:317 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:228 +#: lib/elements/satin_column.py:321 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -433,12 +438,22 @@ msgstr "" msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" +#: lib/extensions/cut_satin.py:14 +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:24 +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/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" -#: lib/extensions/flip.py:35 +#: lib/extensions/flip.py:24 msgid "Please select one or more satin columns to flip." msgstr "" @@ -458,7 +473,7 @@ msgstr "" msgid "Install" msgstr "" -#: lib/extensions/install.py:40 lib/extensions/params.py:408 +#: lib/extensions/install.py:40 lib/extensions/params.py:407 msgid "Cancel" msgstr "" @@ -512,100 +527,100 @@ msgstr "" msgid "Please choose one or more commands to attach." msgstr "" -#: lib/extensions/params.py:250 +#: lib/extensions/params.py:248 msgid "These settings will be applied to 1 object." msgstr "" -#: lib/extensions/params.py:252 +#: lib/extensions/params.py:250 #, python-format msgid "These settings will be applied to %d objects." msgstr "" -#: lib/extensions/params.py:255 +#: lib/extensions/params.py:253 msgid "Some settings had different values across objects. Select a value from the dropdown or enter a new one." msgstr "" -#: lib/extensions/params.py:259 +#: lib/extensions/params.py:257 #, python-format msgid "Disabling this tab will disable the following %d tabs." msgstr "" -#: lib/extensions/params.py:261 +#: lib/extensions/params.py:259 msgid "Disabling this tab will disable the following tab." msgstr "" -#: lib/extensions/params.py:264 +#: lib/extensions/params.py:262 #, python-format msgid "Enabling this tab will disable %s and vice-versa." msgstr "" -#: lib/extensions/params.py:294 +#: lib/extensions/params.py:292 msgid "Inkscape objects" msgstr "" -#: lib/extensions/params.py:351 +#: lib/extensions/params.py:349 msgid "Click to force this parameter to be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:359 +#: lib/extensions/params.py:357 msgid "This parameter will be saved when you click \"Apply and Quit\"" msgstr "" -#: lib/extensions/params.py:374 +#: lib/extensions/params.py:373 msgid "Embroidery Params" msgstr "" -#: lib/extensions/params.py:391 +#: lib/extensions/params.py:390 msgid "Presets" msgstr "" -#: lib/extensions/params.py:396 +#: lib/extensions/params.py:395 msgid "Load" msgstr "" -#: lib/extensions/params.py:399 +#: lib/extensions/params.py:398 msgid "Add" msgstr "" -#: lib/extensions/params.py:402 +#: lib/extensions/params.py:401 msgid "Overwrite" msgstr "" -#: lib/extensions/params.py:405 +#: lib/extensions/params.py:404 msgid "Delete" msgstr "" -#: lib/extensions/params.py:412 +#: lib/extensions/params.py:411 msgid "Use Last Settings" msgstr "" -#: lib/extensions/params.py:415 +#: lib/extensions/params.py:414 msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:468 +#: lib/extensions/params.py:467 lib/extensions/params.py:479 msgid "Preview" msgstr "" -#: lib/extensions/params.py:484 +#: lib/extensions/params.py:483 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:537 +#: lib/extensions/params.py:536 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:537 lib/extensions/params.py:543 -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:536 lib/extensions/params.py:542 +#: lib/extensions/params.py:570 msgid "Preset" msgstr "" -#: lib/extensions/params.py:543 +#: lib/extensions/params.py:542 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:571 +#: lib/extensions/params.py:570 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -1169,14 +1184,18 @@ msgstr "" #. This is used for the submenu under Extensions -> Ink/Stitch. Translate this #. to your language's word for its language, e.g. "Español" for the spanish #. translation. -#: templates/convert_to_satin.inx:12 templates/embroider.inx:24 -#: templates/flip.inx:12 templates/global_commands.inx:16 -#: templates/install.inx:12 templates/layer_commands.inx:16 -#: templates/object_commands.inx:15 templates/params.inx:12 -#: templates/print.inx:12 templates/simulate.inx:12 +#: templates/convert_to_satin.inx:12 templates/cut_satin.inx:12 +#: templates/embroider.inx:24 templates/flip.inx:12 +#: templates/global_commands.inx:16 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:15 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" msgstr "" +#: templates/cut_satin.inx:3 +msgid "Cut Satin Column" +msgstr "" + #: templates/embroider.inx:3 msgid "Embroider" msgstr "" |
