From 84b244a19a1a8917aaffa2a4f5cca01002480c86 Mon Sep 17 00:00:00 2001 From: Lex Neva Date: Tue, 21 Aug 2018 16:22:14 -0400 Subject: temporary fake Czech translations to test build --- translations/messages_cs_CZ.po | 295 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 292 insertions(+), 3 deletions(-) (limited to 'translations') diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po index c2c1f4e5..7da8524f 100644 --- a/translations/messages_cs_CZ.po +++ b/translations/messages_cs_CZ.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:11\n" +"PO-Revision-Date: 2018-08-21 20:20\n" "Last-Translator: lexelby \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: cs_CZ\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -501,11 +531,18 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "INX translation test" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" @@ -821,3 +858,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "Brother Embroidery Format (translation test)" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "Melco Embroidery Format (translation test)" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "Tajima Embroidery Format (translation test)" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "Janome Embroidery Format (translation test)" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "Tajima(Barudan) Embroidery Format (translation test)" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "Translation test (czech)" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "Hide other layers (translation test)" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible. (translation test)" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "Directory (translation test)" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + -- cgit v1.2.3 From 96c319f870f7da5370ac4f3378f2cf6de0e0ccde Mon Sep 17 00:00:00 2001 From: Ink/Stitch Crowdin integration Date: Wed, 22 Aug 2018 13:55:07 +0000 Subject: new translations from Crowdin --- translations/messages_af_ZA.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_ar_SA.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_ca_ES.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_cs_CZ.po | 115 +++++++----- translations/messages_da_DK.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_de_DE.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_el_GR.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_en_US.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_es_ES.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_fi_FI.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_fr_FR.po | 402 ++++++++++++++++++++++++++++++++++++----- translations/messages_he_IL.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_hu_HU.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_it_IT.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_ja_JP.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_ko_KR.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_nl_NL.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_no_NO.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_pl_PL.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_pt_BR.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_pt_PT.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_ro_RO.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_ru_RU.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_sr_SP.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_sv_SE.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_tr_TR.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_uk_UA.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_vi_VN.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_zh_CN.po | 388 +++++++++++++++++++++++++++++++++++---- translations/messages_zh_TW.po | 388 +++++++++++++++++++++++++++++++++++---- 30 files changed, 10346 insertions(+), 1035 deletions(-) (limited to 'translations') diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po index d8eae9f0..dbad8d36 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:10\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: af_ZA\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po index fbf7164b..d31fa514 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:11\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: ar_SA\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po index 6b2d8da2..ef81fa10 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:11\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: ca_ES\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po index 7da8524f..e5b5e5da 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-21 20:20\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -170,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -328,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -416,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -479,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -523,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -536,7 +559,7 @@ msgstr "" #. menu. #: lib/inx/utils.py:43 msgid "Generate INX files" -msgstr "INX translation test" +msgstr "" #: lib/simulator.py:40 msgid "Speed up" @@ -546,43 +569,51 @@ msgstr "" msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -762,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -866,18 +897,18 @@ msgstr "" #: pyembroidery-format-descriptions.py:56 #: pyembroidery-format-descriptions.py:58 msgid "Brother Embroidery Format" -msgstr "Brother Embroidery Format (translation test)" +msgstr "" #. description for pyembroidery file format: exp #: pyembroidery-format-descriptions.py:6 msgid "Melco Embroidery Format" -msgstr "Melco Embroidery Format (translation test)" +msgstr "" #. description for pyembroidery file format: dst #. description for pyembroidery file format: tbf #: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 msgid "Tajima Embroidery Format" -msgstr "Tajima Embroidery Format (translation test)" +msgstr "" #. description for pyembroidery file format: jef #. description for pyembroidery file format: sew @@ -886,7 +917,7 @@ msgstr "Tajima Embroidery Format (translation test)" #: pyembroidery-format-descriptions.py:20 #: pyembroidery-format-descriptions.py:74 msgid "Janome Embroidery Format" -msgstr "Janome Embroidery Format (translation test)" +msgstr "" #. description for pyembroidery file format: vp3 #. description for pyembroidery file format: ksm @@ -950,7 +981,7 @@ msgstr "" #. description for pyembroidery file format: dsb #: pyembroidery-format-descriptions.py:34 msgid "Tajima(Barudan) Embroidery Format" -msgstr "Tajima(Barudan) Embroidery Format (translation test)" +msgstr "" #. description for pyembroidery file format: dsz #: pyembroidery-format-descriptions.py:36 @@ -1026,7 +1057,7 @@ msgstr "" #: templates/layer_commands.inx:16 templates/object_commands.inx:14 #: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" -msgstr "Translation test (czech)" +msgstr "" #: templates/embroider.inx:3 msgid "Embroider" @@ -1042,11 +1073,11 @@ msgstr "" #: templates/embroider.inx:8 msgid "Hide other layers" -msgstr "Hide other layers (translation test)" +msgstr "" #: templates/embroider.inx:8 msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." -msgstr "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible. (translation test)" +msgstr "" #: templates/embroider.inx:9 msgid "Output file format" @@ -1058,7 +1089,7 @@ msgstr "" #: templates/embroider.inx:17 msgid "Directory" -msgstr "Directory (translation test)" +msgstr "" #: templates/embroider.inx:17 msgid "Leave empty to save the output in Inkscape's extension directory." diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po index f70f7637..a9ee6b63 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:11\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: da_DK\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po index 1b8a3dac..c586e16e 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-13 09:02\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: de_DE\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "Füllstich Startposition" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "Füllstich Endposition" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "Stoppen (Pause) nach dem Nähen diesem Objekts" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "Faden abschneiden nach diesem Objekt" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "Ignoriere dieses Objekt (nicht nähen)" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "Ebene ignorieren (keine Objekte in dieser Ebene nähen)" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "Auto-Füllung" @@ -140,6 +170,11 @@ msgstr "Wieviele Reihen bis sich das Muster wiederholt" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Die Einstellung bestimmt, wie viele Reihen die Stiche voneinander entfernt sind, bevor sie in die gleiche Kolumne münden." +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "Die Form %s ist zu klein, dass sie nicht mit Stichen gefüllt werden kann. Bitte vergrößere oder lösche diese." + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "Satinkolumne" @@ -299,26 +334,18 @@ msgid "Legacy running stitch setting detected!\n\n" msgstr "Veraltete Laufstich-Einstellung erkannt!\n\n" "Es sieht so aus, als ob für einen Laufstich eine Linie verwendet wurde, die schmaler als 0.5 Einheiten ist. Diese Methode ist veraltet. Bitte eine gestrichelte Linie für diesen Zweck benutzen. Die genaue Linienart spielt dabei keine Rolle, Hauptsache es ist keine durchgehende Linie." -#: lib/extensions/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "Keine zu stickenden Pfade ausgewählt." -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "Keine zu stickenden Pfade im Dokument gefunden." -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "Tipp: Verwende Pfad -> Objekt zu Pfad umwandeln, um nicht-Pfade vor dem Sticken zu konvertieren." -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "Wählen Sie ein oder mehrere Objekte aus, an die Sie die Befehle anhängen möchten." - -#: lib/extensions/commands.py:133 -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/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "Bitte wähle mindestens eine Zeile aus, die in eine Satinkolumne konvertiert werden soll." @@ -388,6 +415,32 @@ msgstr "Installation abgeschlossen" msgid "Ink/Stitch Add-ons Installer" msgstr "Ink/Stitch Add-ons Installer" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "Bitte wählen Sie einen oder mehrere Befehle um diese zu verknüpfen." + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "Ink/Stitch Befehl" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "Verknüpfung" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "Befehlszeichen" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "Wählen Sie ein oder mehrere Objekte aus, an die Sie die Befehle anhängen möchten." + +#: lib/extensions/object_commands.py:114 +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:244 msgid "These settings will be applied to 1 object." msgstr "Diese Einstellung wird auf 1 Objekt angewendet." @@ -451,29 +504,29 @@ msgstr "Letzte Einstellungen verwenden" msgid "Apply and Quit" msgstr "Anwenden und schließen" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "Vorschau" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "Interner Fehler" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 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:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "Voreinstellung" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "Einstellung \"%s\" nicht gefunden." -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, 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\"" @@ -496,7 +549,7 @@ msgstr "Eine Druckvorschau wurde im Webbrowser geöffnet. Dieses Fenster dient z msgid "Ink/Stitch Print" msgstr "Ink/Stitch Drucken" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "Stick Simulation" @@ -504,51 +557,66 @@ msgstr "Stick Simulation" msgid "No embroidery file formats selected." msgstr "Keine Stick-Dateiformate ausgewählt." -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "Erzeuge INX Dateien" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "Beschleunigen" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "Drücke + oder Pfeil nach oben zur Beschleunigung" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "Verlangsamen" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "Drücke - oder Pfeil nach unten zur Verlangsamung" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "Pause" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "Drücken Sie P um die Animation zu pausieren" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "Neustart" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "Drücken Sie R um die Animation erneut zu starten" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "Beenden" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "Drücken Sie Q um das Simulationsfenster zu beenden" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "Stiche # " + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "Stiche #" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "Automatische Füllung nicht möglich. Dies geschieht, weil Ihre Form aus mehreren und nicht verbundenen Abschnitten besteht." -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "Unerwarteter Fehler beim Generieren der Füllstiche. Bitte senden Sie die SVG-Datei an lexelby@github." @@ -728,7 +796,7 @@ msgstr "Unterschrift Kunde" msgid "Ink/Stitch Print Preview" msgstr "Ink/Stitch Druckvorschau" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "Drucken" @@ -824,3 +892,255 @@ msgstr "Auf alle anwenden" msgid "Realistic" msgstr "Realistische Vorschau" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "Brother Stickformat" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "Melco Stickformat" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "Tajima Stickformat" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "Janome Stickformat" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "Pfaff Stickformat" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "Skalierbare Vektorgrafik" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "Durch Komma getrennte Werte" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "Singer Stickformat" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "Barudan Stickformat" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "Husqvarna Viking Stickformat" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "Toyota Stickformat" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "Bits & Volts Stickformat" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "Sunstar Stickformat" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "Tajima (Barudan) Stickformat" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "ZSK USA Stickformat" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "Elna Stickformat" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "Eltac Stickformat" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "Fortron Stickformat" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "Gold Thread Stickformat" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "Imbro Stickformat" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "Happy Stickformat" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "Data Stitch Stickformat" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "Ameco Stickformat" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "Mitsubishi Stickformat" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "Gunold Stickformat" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "ZSK TC Stickformat" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "Brother Stichformat" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "Konvertierung der Linie zu Satinstich" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "Englisch" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "Sticken" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "Sprungstiche, die kleiner sind, werden als normale Stiche behandelt." + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "Andere Ebenen ausblenden" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "Verberge alle anderen Ebenen, wenn die Stickebene erstellt wird, um die Nähte sichtbar zu machen." + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "Ausgabeformat" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "DEBUG" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "Verzeichnis" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "Leer lassen, um die Ausgabe im Erweiterungsverzeichnis von Inkscape zu speichern." + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "Satinkolumne umkehren" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "Konvertierung der %(file_extension)s Datei in Ink/Stitch manuelle Stichpfade" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "Installiere Erweiterungen für Inkscape" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "Ebenenbefehle hinzufügen" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "Befehle werden zur aktuell ausgewählten Ebene hinzugefügt." + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "Befehle anhängen" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "Speichern des Designs ins %(file_extension)s Format mit Ink/Stitch" + +#: templates/params.inx:3 +msgid "Params" +msgstr "Parameter" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "Simulation" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "Ink/Stitch: Export in mehrere Formate (.zip)" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "Erstellen einer ZIP-Datei mit mehreren Stickformaten die Ink/Stitch unterstützt" + diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po index 515dbbeb..5fd49181 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:11\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: el_GR\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po index f4d77025..d1ee11cf 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:11\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:55\n" "Last-Translator: lexelby \n" "Language-Team: English\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: en_US\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po index cca0950f..b23cad37 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:10\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: es_ES\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po index df6dc514..0bf1eb3f 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:11\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: fi_FI\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po index 4cabb05c..f71ebbef 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:11\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: fr_FR\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "Position de départ du remplissage" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "Position de fin de remplissage" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "Stop (pause machine) après avoir brodé cet objet" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "Couper le fil après avoir brodé cet objet" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "Ignorer cet objet (ne pas le broder)" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "Ignorer le calque (broder aucun objet dans cette couche)" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "Remplissage automatique" @@ -31,7 +61,7 @@ msgstr "Longueur du point de fonctionnement (parcours entre les sections)" #: lib/elements/auto_fill.py:35 msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "" +msgstr "Longueur de points autour du contour de la région de remplissage lors du déplacement de section à section." #: lib/elements/auto_fill.py:43 msgid "Underlay" @@ -45,19 +75,19 @@ msgstr "Sous-couche de remplissage automatique" #: lib/elements/auto_fill.py:49 msgid "Fill angle" -msgstr "" +msgstr "Angle de remplissage" #: lib/elements/auto_fill.py:50 msgid "default: fill angle + 90 deg" -msgstr "" +msgstr "défaut : Angle de remplissage + 90 deg" #: lib/elements/auto_fill.py:65 msgid "Row spacing" -msgstr "" +msgstr "Espacement entre rangs (lignes)" #: lib/elements/auto_fill.py:66 msgid "default: 3x fill row spacing" -msgstr "" +msgstr "défaut: 3x espacement entre les rangs" #: lib/elements/auto_fill.py:76 msgid "Max stitch length" @@ -140,6 +170,11 @@ msgstr "Décaler les rangs autant de fois avant de répéter" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "Colonne Satin" @@ -298,26 +333,18 @@ msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "Détection d'une définition obsolète de point droit ! Il semble que vous utilisez une largeur inférieure à 0,5 unités pour indiquer un point droit, qui est obsolète. Au lieu de cela, veuillez configurer votre tracé avec des pointillés. N’importe quel genre de trait fonctionne." -#: lib/extensions/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "Aucun chemin brodable sélectionné." -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "Aucun chemin brodable trouvé dans le document." -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "Astuce: utilisez Chemin -> Objet en chemin pour convertir les non-chemins." -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "Veuillez sélectionner un ou plusieurs objets pour y attacher des commandes." - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "Veuillez choisir une ou plusieurs commandes à attacher." - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "Installation terminée" msgid "Ink/Stitch Add-ons Installer" msgstr "Ink/Stitch installeur d'extensions" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "Veuillez sélectionner un ou plusieurs objets pour y attacher des commandes." + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "Veuillez choisir une ou plusieurs commandes à attacher." + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "Ces paramètres seront appliqués à 1 objet." @@ -449,29 +502,29 @@ msgstr "Utiliser les derniers paramètres" msgid "Apply and Quit" msgstr "Appliquer et Quitter" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "Aperçu" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "Erreur interne" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 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:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "Préréglage" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "Le préréglage \"%s\" n'a pas été trouvé." -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, 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\"" @@ -493,7 +546,7 @@ msgstr "Un aperçu avant impression a été ouvert dans votre navigateur web. C msgid "Ink/Stitch Print" msgstr "Imprimer Ink/Stitch" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "Simulation de broderie" @@ -501,51 +554,66 @@ msgstr "Simulation de broderie" msgid "No embroidery file formats selected." msgstr "Aucun format de fichier broderie sélectionné." -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" -msgstr "" +msgstr "Pour accélérer: Pressez + ou ↑ (flèche vers le haut)" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" -msgstr "" +msgstr "Presser - ou flèche vers le bas pour ralentir" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "Impossible de remplir automatiquement. Cela arrive le plus souvent parce que votre forme est composée de plusieurs sections qui ne sont pas connectées." -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "Erreur inattendue lors de la génération des points de remplissage. Veuillez envoyer votre fichier SVG à lexelby@github." @@ -725,7 +793,7 @@ msgstr "Signature du client" msgid "Ink/Stitch Print Preview" msgstr "Aperçu avant impression" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "Imprimer" @@ -821,3 +889,255 @@ msgstr "Appliquer à tous" msgid "Realistic" msgstr "Réaliste" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po index da4a9158..959a50ab 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:11\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: he_IL\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po index c2b7c8df..fb9a913a 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:11\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: hu_HU\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po index d8eaf734..bff16dbf 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:11\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: it_IT\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "Riempimento automatico" @@ -140,6 +170,11 @@ msgstr "Scorri le file questo tanto di volte prima di ripetere" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "Colonna in raso" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po index c48a323f..41a6c933 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:10\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: ja_JP\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po index 48d2c49e..5e58a78a 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:11\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: ko_KR\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po index 98ab92ff..4820e2f0 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:11\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: nl_NL\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po index 33901697..3b8b9343 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:11\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Norwegian\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: no_NO\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po index f930c037..82617659 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:10\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: pl_PL\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "Przypisz wszystkim" msgid "Realistic" msgstr "Realistycznie" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po index 4ac3be50..a95306d1 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:10\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: pt_BR\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po index 320e296b..ceecad48 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:10\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: pt_PT\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "Auto-preenchimento" @@ -140,6 +170,11 @@ msgstr "Numero de vezes a escalonar linhas antes de repetir" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "Coluna de matizado" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "Nenhum caminho bordável seleccionado." -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "Nenhum caminho bordável encontrado no documento." -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "Instalação concluída" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "Definições serão aplicadas a 1 objecto." @@ -449,29 +502,29 @@ msgstr "Usar ultimas definições" msgid "Apply and Quit" msgstr "Aplicar e Sair" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "Pré-visualização" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "Erro Interno" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "Seleccione ou insira uma pré-definição primeiro." -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "Pré-definição" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "Pré-definição \"%s\" não encontrada." -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, 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\"" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "Simulação de Bordado" @@ -501,51 +554,66 @@ msgstr "Simulação de Bordado" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "Enchimento automático falhou. Verificar se a forma não é composta por múltiplas desconectadas." -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "Erro inesperado ao gerar pontos de enchimento. Por favor envie o seu SVG para lexelby@github." @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "Imprimir" @@ -821,3 +889,255 @@ msgstr "Aplicar a todos" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po index 8655746c..0f028bfd 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:10\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: ro_RO\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po index ea65618c..8a9be04d 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:10\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: ru_RU\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po index 2b32958f..323bd568 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:10\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: sr_SP\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po index 5e269872..fceb6fa1 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:10\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:54\n" "Last-Translator: lexelby \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: sv_SE\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po index ec36978f..59a9340a 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:10\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: tr_TR\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po index fcc18932..24dce756 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:10\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: uk_UA\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po index 4a1743dd..b11a7a58 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:11\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: vi_VN\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po index cd51dae7..fe5bc0b7 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:11\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: zh_CN\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po index 806edb45..6c04bbc7 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-08-11 22:57-0400\n" -"PO-Revision-Date: 2018-08-12 03:11\n" +"POT-Creation-Date: 2018-08-20 20:42-0400\n" +"PO-Revision-Date: 2018-08-22 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -17,6 +17,36 @@ msgstr "" "X-Crowdin-File: /master/messages.po\n" "Language: zh_TW\n" +#. command attached to an object +#: lib/commands.py:11 +msgid "Fill stitch starting position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:14 +msgid "Fill stitch ending position" +msgstr "" + +#. command attached to an object +#: lib/commands.py:17 +msgid "Stop (pause machine) after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:20 +msgid "Trim thread after sewing this object" +msgstr "" + +#. command attached to an object +#: lib/commands.py:23 +msgid "Ignore this object (do not stitch)" +msgstr "" + +#. command that affects entire layer +#: lib/commands.py:26 +msgid "Ignore layer (do not stitch any objects in this layer)" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -140,6 +170,11 @@ msgstr "" msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" +#: lib/elements/fill.py:112 +#, python-format +msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." +msgstr "" + #: lib/elements/satin_column.py:10 msgid "Satin Column" msgstr "" @@ -298,26 +333,18 @@ 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/base.py:108 +#: lib/extensions/base.py:113 msgid "No embroiderable paths selected." msgstr "" -#: lib/extensions/base.py:110 +#: lib/extensions/base.py:115 msgid "No embroiderable paths found in document." msgstr "" -#: lib/extensions/base.py:111 +#: lib/extensions/base.py:116 msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/commands.py:125 -msgid "Please select one or more objects to which to attach commands." -msgstr "" - -#: lib/extensions/commands.py:133 -msgid "Please choose one or more commands to attach." -msgstr "" - #: lib/extensions/convert_to_satin.py:28 msgid "Please select at least one line to convert to a satin column." msgstr "" @@ -386,6 +413,32 @@ msgstr "" msgid "Ink/Stitch Add-ons Installer" msgstr "" +#: lib/extensions/layer_commands.py:29 +msgid "Please choose one or more commands to add." +msgstr "" + +#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +msgid "Ink/Stitch Command" +msgstr "" + +#. : the name of the line that connects a command to the object it applies to +#: lib/extensions/object_commands.py:36 +msgid "connector" +msgstr "" + +#. : the name of a command symbol (example: scissors icon for trim command) +#: lib/extensions/object_commands.py:95 +msgid "command marker" +msgstr "" + +#: lib/extensions/object_commands.py:106 +msgid "Please select one or more objects to which to attach commands." +msgstr "" + +#: lib/extensions/object_commands.py:114 +msgid "Please choose one or more commands to attach." +msgstr "" + #: lib/extensions/params.py:244 msgid "These settings will be applied to 1 object." msgstr "" @@ -449,29 +502,29 @@ msgstr "" msgid "Apply and Quit" msgstr "" -#: lib/extensions/params.py:436 +#: lib/extensions/params.py:439 msgid "Preview" msgstr "" -#: lib/extensions/params.py:454 +#: lib/extensions/params.py:458 msgid "Internal Error" msgstr "" -#: lib/extensions/params.py:507 +#: lib/extensions/params.py:511 msgid "Please enter or select a preset name first." msgstr "" -#: lib/extensions/params.py:507 lib/extensions/params.py:513 -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:511 lib/extensions/params.py:517 +#: lib/extensions/params.py:545 msgid "Preset" msgstr "" -#: lib/extensions/params.py:513 +#: lib/extensions/params.py:517 #, python-format msgid "Preset \"%s\" not found." msgstr "" -#: lib/extensions/params.py:541 +#: lib/extensions/params.py:545 #, python-format msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" @@ -493,7 +546,7 @@ msgstr "" msgid "Ink/Stitch Print" msgstr "" -#: lib/extensions/simulate.py:24 +#: lib/extensions/simulate.py:29 msgid "Embroidery Simulation" msgstr "" @@ -501,51 +554,66 @@ msgstr "" msgid "No embroidery file formats selected." msgstr "" -#: lib/simulator.py:34 +#. If you translate this string, that will tell Ink/Stitch to +#. generate menu items for this language in Inkscape's "Extensions" +#. menu. +#: lib/inx/utils.py:43 +msgid "Generate INX files" +msgstr "" + +#: lib/simulator.py:40 msgid "Speed up" msgstr "" -#: lib/simulator.py:34 +#: lib/simulator.py:40 msgid "Press + or arrow up to speed up" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Slow down" msgstr "" -#: lib/simulator.py:35 +#: lib/simulator.py:41 msgid "Press - or arrow down to slow down" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Pause" msgstr "" -#: lib/simulator.py:36 +#: lib/simulator.py:42 msgid "Press P to pause the animation" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Restart" msgstr "" -#: lib/simulator.py:37 +#: lib/simulator.py:43 msgid "Press R to restart the animation" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Quit" msgstr "" -#: lib/simulator.py:38 +#: lib/simulator.py:44 msgid "Press Q to close the simulation window" msgstr "" -#: lib/stitches/auto_fill.py:167 +#: lib/simulator.py:169 +msgid "Stitch # " +msgstr "" + +#: lib/simulator.py:172 +msgid "Stitch #" +msgstr "" + +#: lib/stitches/auto_fill.py:168 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:392 +#: lib/stitches/auto_fill.py:393 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" @@ -725,7 +793,7 @@ msgstr "" msgid "Ink/Stitch Print Preview" msgstr "" -#: print/templates/ui.html:4 +#: print/templates/ui.html:4 templates/print.inx:3 msgid "Print" msgstr "" @@ -821,3 +889,255 @@ msgstr "" msgid "Realistic" msgstr "" +#. description for pyembroidery file format: pec +#. description for pyembroidery file format: pes +#. description for pyembroidery file format: phb +#. description for pyembroidery file format: phc +#: pyembroidery-format-descriptions.py:2 pyembroidery-format-descriptions.py:4 +#: pyembroidery-format-descriptions.py:56 +#: pyembroidery-format-descriptions.py:58 +msgid "Brother Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exp +#: pyembroidery-format-descriptions.py:6 +msgid "Melco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dst +#. description for pyembroidery file format: tbf +#: pyembroidery-format-descriptions.py:8 pyembroidery-format-descriptions.py:48 +msgid "Tajima Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: jef +#. description for pyembroidery file format: sew +#. description for pyembroidery file format: jpx +#: pyembroidery-format-descriptions.py:10 +#: pyembroidery-format-descriptions.py:20 +#: pyembroidery-format-descriptions.py:74 +msgid "Janome Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: vp3 +#. description for pyembroidery file format: ksm +#. description for pyembroidery file format: max +#. description for pyembroidery file format: pcd +#. description for pyembroidery file format: pcq +#. description for pyembroidery file format: pcm +#. description for pyembroidery file format: pcs +#: pyembroidery-format-descriptions.py:12 +#: pyembroidery-format-descriptions.py:50 +#: pyembroidery-format-descriptions.py:62 +#: pyembroidery-format-descriptions.py:66 +#: pyembroidery-format-descriptions.py:68 +#: pyembroidery-format-descriptions.py:70 +#: pyembroidery-format-descriptions.py:72 +msgid "Pfaff Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: svg +#: pyembroidery-format-descriptions.py:14 +msgid "Scalable Vector Graphics" +msgstr "" + +#. description for pyembroidery file format: csv +#: pyembroidery-format-descriptions.py:16 +msgid "Comma-separated values" +msgstr "" + +#. description for pyembroidery file format: xxx +#: pyembroidery-format-descriptions.py:18 +msgid "Singer Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: u01 +#: pyembroidery-format-descriptions.py:22 +msgid "Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: shv +#: pyembroidery-format-descriptions.py:24 +msgid "Husqvarna Viking Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: 10o +#. description for pyembroidery file format: 100 +#: pyembroidery-format-descriptions.py:26 +#: pyembroidery-format-descriptions.py:28 +msgid "Toyota Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: bro +#: pyembroidery-format-descriptions.py:30 +msgid "Bits & Volts Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dat +#: pyembroidery-format-descriptions.py:32 +msgid "Sunstar or Barudan Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsb +#: pyembroidery-format-descriptions.py:34 +msgid "Tajima(Barudan) Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: dsz +#: pyembroidery-format-descriptions.py:36 +msgid "ZSK USA Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: emd +#: pyembroidery-format-descriptions.py:38 +msgid "Elna Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: exy +#: pyembroidery-format-descriptions.py:40 +msgid "Eltac Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: fxy +#: pyembroidery-format-descriptions.py:42 +msgid "Fortron Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: gt +#: pyembroidery-format-descriptions.py:44 +msgid "Gold Thread Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: inb +#: pyembroidery-format-descriptions.py:46 +msgid "Inbro Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: tap +#: pyembroidery-format-descriptions.py:52 +msgid "Happy Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stx +#: pyembroidery-format-descriptions.py:54 +msgid "Data Stitch Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: new +#: pyembroidery-format-descriptions.py:60 +msgid "Ameco Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: mit +#: pyembroidery-format-descriptions.py:64 +msgid "Mitsubishi Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: stc +#: pyembroidery-format-descriptions.py:76 +msgid "Gunold Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: zxy +#: pyembroidery-format-descriptions.py:78 +msgid "ZSK TC Embroidery Format" +msgstr "" + +#. description for pyembroidery file format: pmv +#: pyembroidery-format-descriptions.py:80 +msgid "Brother Stitch Format" +msgstr "" + +#: templates/convert_to_satin.inx:3 +msgid "Convert Line to Satin" +msgstr "" + +#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 +#: templates/flip.inx:12 templates/install.inx:12 +#: templates/layer_commands.inx:16 templates/object_commands.inx:14 +#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +msgid "English" +msgstr "" + +#: templates/embroider.inx:3 +msgid "Embroider" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Collapse length (mm)" +msgstr "" + +#: templates/embroider.inx:7 +msgid "Jump stitches smaller than this will be treated as normal stitches." +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide other layers" +msgstr "" + +#: templates/embroider.inx:8 +msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." +msgstr "" + +#: templates/embroider.inx:9 +msgid "Output file format" +msgstr "" + +#: templates/embroider.inx:14 +msgid "DEBUG" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Directory" +msgstr "" + +#: templates/embroider.inx:17 +msgid "Leave empty to save the output in Inkscape's extension directory." +msgstr "" + +#: templates/flip.inx:3 +msgid "Flip Satin Columns" +msgstr "" + +#: templates/input.inx:11 +#, python-format +msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" +msgstr "" + +#: templates/install.inx:3 +msgid "Install add-ons for Inkscape" +msgstr "" + +#: templates/layer_commands.inx:3 +msgid "Add Layer Commands" +msgstr "" + +#: templates/layer_commands.inx:7 +msgid "Commands will be added to the currently-selected layer." +msgstr "" + +#: templates/object_commands.inx:3 +msgid "Attach Commands" +msgstr "" + +#: templates/output.inx:11 +#, python-format +msgid "Save design in %(file_extension)s format using Ink/Stitch" +msgstr "" + +#: templates/params.inx:3 +msgid "Params" +msgstr "" + +#: templates/simulate.inx:3 +msgid "Simulate" +msgstr "" + +#: templates/zip.inx:10 +msgid "Ink/Stitch: ZIP export multiple formats (.zip)" +msgstr "" + +#: templates/zip.inx:11 +msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" +msgstr "" + -- cgit v1.2.3 From fe263ee65c9b7a388f7d4dce8373a68fac36f252 Mon Sep 17 00:00:00 2001 From: Ink/Stitch Crowdin integration Date: Thu, 23 Aug 2018 13:55:38 +0000 Subject: new translations from Crowdin --- translations/messages_af_ZA.po | 2 +- translations/messages_ar_SA.po | 2 +- translations/messages_ca_ES.po | 2 +- translations/messages_cs_CZ.po | 2 +- translations/messages_da_DK.po | 2 +- translations/messages_de_DE.po | 50 +++++++++++++++++++++--------------------- translations/messages_el_GR.po | 2 +- translations/messages_en_US.po | 2 +- translations/messages_es_ES.po | 2 +- translations/messages_fi_FI.po | 2 +- translations/messages_fr_FR.po | 28 +++++++++++------------ translations/messages_he_IL.po | 2 +- translations/messages_hu_HU.po | 2 +- translations/messages_it_IT.po | 50 +++++++++++++++++++++--------------------- translations/messages_ja_JP.po | 2 +- translations/messages_ko_KR.po | 2 +- translations/messages_nl_NL.po | 2 +- translations/messages_no_NO.po | 2 +- translations/messages_pl_PL.po | 24 ++++++++++---------- translations/messages_pt_BR.po | 2 +- translations/messages_pt_PT.po | 2 +- translations/messages_ro_RO.po | 2 +- translations/messages_ru_RU.po | 6 ++--- translations/messages_sr_SP.po | 2 +- translations/messages_sv_SE.po | 2 +- translations/messages_tr_TR.po | 2 +- translations/messages_uk_UA.po | 2 +- translations/messages_vi_VN.po | 2 +- translations/messages_zh_CN.po | 2 +- translations/messages_zh_TW.po | 2 +- 30 files changed, 104 insertions(+), 104 deletions(-) (limited to 'translations') diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po index dbad8d36..4ee8380e 100644 --- a/translations/messages_af_ZA.po +++ b/translations/messages_af_ZA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po index d31fa514..8cd7ebbe 100644 --- a/translations/messages_ar_SA.po +++ b/translations/messages_ar_SA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po index ef81fa10..2cc46d18 100644 --- a/translations/messages_ca_ES.po +++ b/translations/messages_ca_ES.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po index e5b5e5da..c44ba7d4 100644 --- a/translations/messages_cs_CZ.po +++ b/translations/messages_cs_CZ.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po index a9ee6b63..3c918a42 100644 --- a/translations/messages_da_DK.po +++ b/translations/messages_da_DK.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po index c586e16e..012d76a6 100644 --- a/translations/messages_de_DE.po +++ b/translations/messages_de_DE.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -20,32 +20,32 @@ msgstr "" #. command attached to an object #: lib/commands.py:11 msgid "Fill stitch starting position" -msgstr "Füllstich Startposition" +msgstr "" #. command attached to an object #: lib/commands.py:14 msgid "Fill stitch ending position" -msgstr "Füllstich Endposition" +msgstr "" #. command attached to an object #: lib/commands.py:17 msgid "Stop (pause machine) after sewing this object" -msgstr "Stoppen (Pause) nach dem Nähen diesem Objekts" +msgstr "" #. command attached to an object #: lib/commands.py:20 msgid "Trim thread after sewing this object" -msgstr "Faden abschneiden nach diesem Objekt" +msgstr "" #. command attached to an object #: lib/commands.py:23 msgid "Ignore this object (do not stitch)" -msgstr "Ignoriere dieses Objekt (nicht nähen)" +msgstr "" #. command that affects entire layer #: lib/commands.py:26 msgid "Ignore layer (do not stitch any objects in this layer)" -msgstr "Ebene ignorieren (keine Objekte in dieser Ebene nähen)" +msgstr "" #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" @@ -421,7 +421,7 @@ msgstr "Bitte wählen Sie einen oder mehrere Befehle um diese zu verknüpfen." #: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 msgid "Ink/Stitch Command" -msgstr "Ink/Stitch Befehl" +msgstr "" #. : the name of the line that connects a command to the object it applies to #: lib/extensions/object_commands.py:36 @@ -562,7 +562,7 @@ msgstr "Keine Stick-Dateiformate ausgewählt." #. menu. #: lib/inx/utils.py:43 msgid "Generate INX files" -msgstr "Erzeuge INX Dateien" +msgstr "" #: lib/simulator.py:40 msgid "Speed up" @@ -942,12 +942,12 @@ msgstr "Pfaff Stickformat" #. description for pyembroidery file format: svg #: pyembroidery-format-descriptions.py:14 msgid "Scalable Vector Graphics" -msgstr "Skalierbare Vektorgrafik" +msgstr "" #. description for pyembroidery file format: csv #: pyembroidery-format-descriptions.py:16 msgid "Comma-separated values" -msgstr "Durch Komma getrennte Werte" +msgstr "" #. description for pyembroidery file format: xxx #: pyembroidery-format-descriptions.py:18 @@ -1049,7 +1049,7 @@ msgstr "ZSK TC Stickformat" #. description for pyembroidery file format: pmv #: pyembroidery-format-descriptions.py:80 msgid "Brother Stitch Format" -msgstr "Brother Stichformat" +msgstr "" #: templates/convert_to_satin.inx:3 msgid "Convert Line to Satin" @@ -1060,11 +1060,11 @@ msgstr "Konvertierung der Linie zu Satinstich" #: templates/layer_commands.inx:16 templates/object_commands.inx:14 #: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" -msgstr "Englisch" +msgstr "" #: templates/embroider.inx:3 msgid "Embroider" -msgstr "Sticken" +msgstr "" #: templates/embroider.inx:7 msgid "Collapse length (mm)" @@ -1072,11 +1072,11 @@ msgstr "" #: templates/embroider.inx:7 msgid "Jump stitches smaller than this will be treated as normal stitches." -msgstr "Sprungstiche, die kleiner sind, werden als normale Stiche behandelt." +msgstr "" #: templates/embroider.inx:8 msgid "Hide other layers" -msgstr "Andere Ebenen ausblenden" +msgstr "" #: templates/embroider.inx:8 msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." @@ -1084,15 +1084,15 @@ msgstr "Verberge alle anderen Ebenen, wenn die Stickebene erstellt wird, um die #: templates/embroider.inx:9 msgid "Output file format" -msgstr "Ausgabeformat" +msgstr "" #: templates/embroider.inx:14 msgid "DEBUG" -msgstr "DEBUG" +msgstr "" #: templates/embroider.inx:17 msgid "Directory" -msgstr "Verzeichnis" +msgstr "" #: templates/embroider.inx:17 msgid "Leave empty to save the output in Inkscape's extension directory." @@ -1117,28 +1117,28 @@ msgstr "Ebenenbefehle hinzufügen" #: templates/layer_commands.inx:7 msgid "Commands will be added to the currently-selected layer." -msgstr "Befehle werden zur aktuell ausgewählten Ebene hinzugefügt." +msgstr "" #: templates/object_commands.inx:3 msgid "Attach Commands" -msgstr "Befehle anhängen" +msgstr "" #: templates/output.inx:11 #, python-format msgid "Save design in %(file_extension)s format using Ink/Stitch" -msgstr "Speichern des Designs ins %(file_extension)s Format mit Ink/Stitch" +msgstr "" #: templates/params.inx:3 msgid "Params" -msgstr "Parameter" +msgstr "" #: templates/simulate.inx:3 msgid "Simulate" -msgstr "Simulation" +msgstr "" #: templates/zip.inx:10 msgid "Ink/Stitch: ZIP export multiple formats (.zip)" -msgstr "Ink/Stitch: Export in mehrere Formate (.zip)" +msgstr "" #: templates/zip.inx:11 msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po index 5fd49181..52d8c859 100644 --- a/translations/messages_el_GR.po +++ b/translations/messages_el_GR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po index d1ee11cf..b54ab41a 100644 --- a/translations/messages_en_US.po +++ b/translations/messages_en_US.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:55\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: English\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po index b23cad37..05c25453 100644 --- a/translations/messages_es_ES.po +++ b/translations/messages_es_ES.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po index 0bf1eb3f..d93d8502 100644 --- a/translations/messages_fi_FI.po +++ b/translations/messages_fi_FI.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po index f71ebbef..9112cfa9 100644 --- a/translations/messages_fr_FR.po +++ b/translations/messages_fr_FR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -20,32 +20,32 @@ msgstr "" #. command attached to an object #: lib/commands.py:11 msgid "Fill stitch starting position" -msgstr "Position de départ du remplissage" +msgstr "" #. command attached to an object #: lib/commands.py:14 msgid "Fill stitch ending position" -msgstr "Position de fin de remplissage" +msgstr "" #. command attached to an object #: lib/commands.py:17 msgid "Stop (pause machine) after sewing this object" -msgstr "Stop (pause machine) après avoir brodé cet objet" +msgstr "" #. command attached to an object #: lib/commands.py:20 msgid "Trim thread after sewing this object" -msgstr "Couper le fil après avoir brodé cet objet" +msgstr "" #. command attached to an object #: lib/commands.py:23 msgid "Ignore this object (do not stitch)" -msgstr "Ignorer cet objet (ne pas le broder)" +msgstr "" #. command that affects entire layer #: lib/commands.py:26 msgid "Ignore layer (do not stitch any objects in this layer)" -msgstr "Ignorer le calque (broder aucun objet dans cette couche)" +msgstr "" #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" @@ -61,7 +61,7 @@ msgstr "Longueur du point de fonctionnement (parcours entre les sections)" #: lib/elements/auto_fill.py:35 msgid "Length of stitches around the outline of the fill region used when moving from section to section." -msgstr "Longueur de points autour du contour de la région de remplissage lors du déplacement de section à section." +msgstr "" #: lib/elements/auto_fill.py:43 msgid "Underlay" @@ -75,19 +75,19 @@ msgstr "Sous-couche de remplissage automatique" #: lib/elements/auto_fill.py:49 msgid "Fill angle" -msgstr "Angle de remplissage" +msgstr "" #: lib/elements/auto_fill.py:50 msgid "default: fill angle + 90 deg" -msgstr "défaut : Angle de remplissage + 90 deg" +msgstr "" #: lib/elements/auto_fill.py:65 msgid "Row spacing" -msgstr "Espacement entre rangs (lignes)" +msgstr "" #: lib/elements/auto_fill.py:66 msgid "default: 3x fill row spacing" -msgstr "défaut: 3x espacement entre les rangs" +msgstr "" #: lib/elements/auto_fill.py:76 msgid "Max stitch length" @@ -567,7 +567,7 @@ msgstr "" #: lib/simulator.py:40 msgid "Press + or arrow up to speed up" -msgstr "Pour accélérer: Pressez + ou ↑ (flèche vers le haut)" +msgstr "" #: lib/simulator.py:41 msgid "Slow down" @@ -575,7 +575,7 @@ msgstr "" #: lib/simulator.py:41 msgid "Press - or arrow down to slow down" -msgstr "Presser - ou flèche vers le bas pour ralentir" +msgstr "" #: lib/simulator.py:42 msgid "Pause" diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po index 959a50ab..07fb008e 100644 --- a/translations/messages_he_IL.po +++ b/translations/messages_he_IL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po index fb9a913a..868f055f 100644 --- a/translations/messages_hu_HU.po +++ b/translations/messages_hu_HU.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po index bff16dbf..a4ee6f88 100644 --- a/translations/messages_it_IT.po +++ b/translations/messages_it_IT.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -49,15 +49,15 @@ msgstr "" #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" -msgstr "Riempimento automatico" +msgstr "" #: lib/elements/auto_fill.py:14 msgid "Automatically routed fill stitching" -msgstr "Riempimento impunture indirizzato automaticamente" +msgstr "" #: lib/elements/auto_fill.py:34 msgid "Running stitch length (traversal between sections)" -msgstr "Lunghezza ounto imbastitura (attraversamento tra sezioni)" +msgstr "" #: lib/elements/auto_fill.py:35 msgid "Length of stitches around the outline of the fill region used when moving from section to section." @@ -65,13 +65,13 @@ msgstr "" #: lib/elements/auto_fill.py:43 msgid "Underlay" -msgstr "Sottostrato" +msgstr "" #: lib/elements/auto_fill.py:43 lib/elements/auto_fill.py:52 #: lib/elements/auto_fill.py:68 lib/elements/auto_fill.py:79 #: lib/elements/auto_fill.py:89 msgid "AutoFill Underlay" -msgstr "Riempi automaticamente il sottostrato" +msgstr "" #: lib/elements/auto_fill.py:49 msgid "Fill angle" @@ -91,7 +91,7 @@ msgstr "" #: lib/elements/auto_fill.py:76 msgid "Max stitch length" -msgstr "Lunghezza massima punto" +msgstr "" #: lib/elements/auto_fill.py:77 msgid "default: equal to fill max stitch length" @@ -99,7 +99,7 @@ msgstr "" #: lib/elements/auto_fill.py:86 msgid "Inset" -msgstr "Intarsio" +msgstr "" #: lib/elements/auto_fill.py:87 msgid "Shrink the shape before doing underlay, to prevent underlay from showing around the outside of the fill." @@ -107,7 +107,7 @@ msgstr "" #: lib/elements/auto_fill.py:97 msgid "Expand" -msgstr "Espandi" +msgstr "" #: lib/elements/auto_fill.py:98 msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." @@ -116,15 +116,15 @@ msgstr "" #: lib/elements/element.py:232 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" -msgstr "%(id)s ha più di un comando del tipo '%(command)s collegato ad esso" +msgstr "" #: lib/elements/fill.py:12 msgid "Fill" -msgstr "Riempi" +msgstr "" #: lib/elements/fill.py:19 msgid "Manually routed fill stitching" -msgstr "Riempimento impunture indirizzato manualmente" +msgstr "" #: lib/elements/fill.py:20 msgid "AutoFill is the default method for generating fill stitching." @@ -132,7 +132,7 @@ msgstr "" #: lib/elements/fill.py:29 msgid "Angle of lines of stitches" -msgstr "Angolo delle linee dei punti" +msgstr "" #: lib/elements/fill.py:30 msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." @@ -140,7 +140,7 @@ msgstr "" #: lib/elements/fill.py:45 msgid "Flip fill (start right-to-left)" -msgstr "Capovolgi il riempimento (parti da destra a sinistra)" +msgstr "" #: lib/elements/fill.py:46 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." @@ -148,7 +148,7 @@ msgstr "" #: lib/elements/fill.py:54 msgid "Spacing between rows" -msgstr "Spaziatura tra le righe" +msgstr "" #: lib/elements/fill.py:55 msgid "Distance between rows of stitches." @@ -156,7 +156,7 @@ msgstr "" #: lib/elements/fill.py:68 msgid "Maximum fill stitch length" -msgstr "Lunghezza massima del punto di riempimento" +msgstr "" #: lib/elements/fill.py:69 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." @@ -164,7 +164,7 @@ msgstr "" #: lib/elements/fill.py:78 msgid "Stagger rows this many times before repeating" -msgstr "Scorri le file questo tanto di volte prima di ripetere" +msgstr "" #: lib/elements/fill.py:79 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." @@ -177,11 +177,11 @@ msgstr "" #: lib/elements/satin_column.py:10 msgid "Satin Column" -msgstr "Colonna in raso" +msgstr "" #: lib/elements/satin_column.py:16 msgid "Custom satin column" -msgstr "Colonna in raso personalizzata" +msgstr "" #: lib/elements/satin_column.py:22 msgid "\"E\" stitch" @@ -189,7 +189,7 @@ msgstr "" #: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 msgid "Zig-zag spacing (peak-to-peak)" -msgstr "Spaziatura a zig-zag (picco a picco)" +msgstr "" #: lib/elements/satin_column.py:33 msgid "Peak-to-peak distance between zig-zags." @@ -197,7 +197,7 @@ msgstr "" #: lib/elements/satin_column.py:43 msgid "Pull compensation" -msgstr "Compensazione tiraggio" +msgstr "" #: lib/elements/satin_column.py:44 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." @@ -205,20 +205,20 @@ msgstr "" #: lib/elements/satin_column.py:55 msgid "Contour underlay" -msgstr "Sottostrato del contorno" +msgstr "" #: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 #: lib/elements/satin_column.py:71 msgid "Contour Underlay" -msgstr "Sottostrato del contorno" +msgstr "" #: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 msgid "Stitch length" -msgstr "Lunghezza del punto" +msgstr "" #: lib/elements/satin_column.py:68 msgid "Contour underlay inset amount" -msgstr "Offset interno del sottostrato del contorno" +msgstr "" #: lib/elements/satin_column.py:69 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po index 41a6c933..9939f022 100644 --- a/translations/messages_ja_JP.po +++ b/translations/messages_ja_JP.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po index 5e58a78a..aa9b79a4 100644 --- a/translations/messages_ko_KR.po +++ b/translations/messages_ko_KR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po index 4820e2f0..cda700d5 100644 --- a/translations/messages_nl_NL.po +++ b/translations/messages_nl_NL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po index 3b8b9343..a9c0b043 100644 --- a/translations/messages_no_NO.po +++ b/translations/messages_no_NO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Norwegian\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po index 82617659..f611a943 100644 --- a/translations/messages_pl_PL.po +++ b/translations/messages_pl_PL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -670,36 +670,36 @@ msgstr "" #: print/templates/footer.html:2 msgid "Page" -msgstr "Strona" +msgstr "" #: print/templates/headline.html:5 msgid "Click to choose another logo" -msgstr "Kliknij, aby wybrać inne logo" +msgstr "" #: print/templates/headline.html:10 msgid "Enter job title..." -msgstr "Wpisz nazwę zadania..." +msgstr "" #: print/templates/headline.html:11 msgid "CLIENT" -msgstr "KLIENT" +msgstr "" #: print/templates/headline.html:11 msgid "Enter client name..." -msgstr "Wpisz nazwę klienta..." +msgstr "" #: print/templates/headline.html:12 msgid "PURCHASE ORDER #:" -msgstr "NUMER ZAMÓWIENIA #:" +msgstr "" #: print/templates/headline.html:12 msgid "Enter purchase order number..." -msgstr "Wpisz numer zamówienia..." +msgstr "" #: print/templates/headline.html:15 #, python-format msgid "%Y.%m.%d" -msgstr "%R.%m.%d" +msgstr "" #: print/templates/operator_detailedview.html:10 msgid "Thread Consumption" @@ -879,15 +879,15 @@ msgstr "" #: print/templates/ui_svg_action_buttons.html:3 msgid "Fit" -msgstr "Dopasuj" +msgstr "" #: print/templates/ui_svg_action_buttons.html:5 msgid "Apply to all" -msgstr "Przypisz wszystkim" +msgstr "" #: print/templates/ui_svg_action_buttons.html:8 msgid "Realistic" -msgstr "Realistycznie" +msgstr "" #. description for pyembroidery file format: pec #. description for pyembroidery file format: pes diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po index a95306d1..b0da24fb 100644 --- a/translations/messages_pt_BR.po +++ b/translations/messages_pt_BR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:55\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po index ceecad48..e379114c 100644 --- a/translations/messages_pt_PT.po +++ b/translations/messages_pt_PT.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po index 0f028bfd..bf58f313 100644 --- a/translations/messages_ro_RO.po +++ b/translations/messages_ro_RO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po index 8a9be04d..4f938913 100644 --- a/translations/messages_ru_RU.po +++ b/translations/messages_ru_RU.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -387,7 +387,7 @@ msgstr "" #: lib/extensions/install.py:44 lib/extensions/params.py:380 msgid "Cancel" -msgstr "Отмена" +msgstr "" #: lib/extensions/install.py:58 msgid "Choose Inkscape directory" @@ -492,7 +492,7 @@ msgstr "" #: lib/extensions/params.py:377 msgid "Delete" -msgstr "Удалить" +msgstr "" #: lib/extensions/params.py:384 msgid "Use Last Settings" diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po index 323bd568..72b9205b 100644 --- a/translations/messages_sr_SP.po +++ b/translations/messages_sr_SP.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po index fceb6fa1..ffc61a72 100644 --- a/translations/messages_sv_SE.po +++ b/translations/messages_sv_SE.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:54\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po index 59a9340a..1a57ec9a 100644 --- a/translations/messages_tr_TR.po +++ b/translations/messages_tr_TR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:55\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po index 24dce756..e4b6bc79 100644 --- a/translations/messages_uk_UA.po +++ b/translations/messages_uk_UA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:55\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po index b11a7a58..56416d0f 100644 --- a/translations/messages_vi_VN.po +++ b/translations/messages_vi_VN.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:55\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po index fe5bc0b7..c6266d62 100644 --- a/translations/messages_zh_CN.po +++ b/translations/messages_zh_CN.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:55\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po index 6c04bbc7..bd28f6cd 100644 --- a/translations/messages_zh_TW.po +++ b/translations/messages_zh_TW.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-22 13:55\n" +"PO-Revision-Date: 2018-08-23 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" -- cgit v1.2.3 From 27c8bcc370594d93e7d826708e4761af0da503d7 Mon Sep 17 00:00:00 2001 From: Ink/Stitch Crowdin integration Date: Fri, 24 Aug 2018 13:55:50 +0000 Subject: new translations from Crowdin --- translations/messages_af_ZA.po | 2 +- translations/messages_ar_SA.po | 2 +- translations/messages_ca_ES.po | 2 +- translations/messages_cs_CZ.po | 2 +- translations/messages_da_DK.po | 2 +- translations/messages_de_DE.po | 52 +++++++++++++++++++++--------------------- translations/messages_el_GR.po | 2 +- translations/messages_en_US.po | 2 +- translations/messages_es_ES.po | 2 +- translations/messages_fi_FI.po | 2 +- translations/messages_fr_FR.po | 2 +- translations/messages_he_IL.po | 2 +- translations/messages_hu_HU.po | 2 +- translations/messages_it_IT.po | 2 +- translations/messages_ja_JP.po | 2 +- translations/messages_ko_KR.po | 2 +- translations/messages_nl_NL.po | 2 +- translations/messages_no_NO.po | 2 +- translations/messages_pl_PL.po | 2 +- translations/messages_pt_BR.po | 2 +- translations/messages_pt_PT.po | 2 +- translations/messages_ro_RO.po | 2 +- translations/messages_ru_RU.po | 2 +- translations/messages_sr_SP.po | 2 +- translations/messages_sv_SE.po | 2 +- translations/messages_tr_TR.po | 2 +- translations/messages_uk_UA.po | 2 +- translations/messages_vi_VN.po | 2 +- translations/messages_zh_CN.po | 2 +- translations/messages_zh_TW.po | 2 +- 30 files changed, 55 insertions(+), 55 deletions(-) (limited to 'translations') diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po index 4ee8380e..8bbba36a 100644 --- a/translations/messages_af_ZA.po +++ b/translations/messages_af_ZA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po index 8cd7ebbe..5b71e31d 100644 --- a/translations/messages_ar_SA.po +++ b/translations/messages_ar_SA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po index 2cc46d18..09af0cdb 100644 --- a/translations/messages_ca_ES.po +++ b/translations/messages_ca_ES.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po index c44ba7d4..9330e405 100644 --- a/translations/messages_cs_CZ.po +++ b/translations/messages_cs_CZ.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po index 3c918a42..1a9ccab5 100644 --- a/translations/messages_da_DK.po +++ b/translations/messages_da_DK.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po index 012d76a6..37326301 100644 --- a/translations/messages_de_DE.po +++ b/translations/messages_de_DE.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -20,32 +20,32 @@ msgstr "" #. command attached to an object #: lib/commands.py:11 msgid "Fill stitch starting position" -msgstr "" +msgstr "Füllstich Startposition" #. command attached to an object #: lib/commands.py:14 msgid "Fill stitch ending position" -msgstr "" +msgstr "Füllstich Endposition" #. command attached to an object #: lib/commands.py:17 msgid "Stop (pause machine) after sewing this object" -msgstr "" +msgstr "Stoppen (Pause) nach dem Nähen diesem Objekts" #. command attached to an object #: lib/commands.py:20 msgid "Trim thread after sewing this object" -msgstr "" +msgstr "Faden abschneiden nach diesem Objekt" #. command attached to an object #: lib/commands.py:23 msgid "Ignore this object (do not stitch)" -msgstr "" +msgstr "Ignoriere dieses Objekt (nicht nähen)" #. command that affects entire layer #: lib/commands.py:26 msgid "Ignore layer (do not stitch any objects in this layer)" -msgstr "" +msgstr "Ebene ignorieren (keine Objekte in dieser Ebene nähen)" #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" @@ -421,7 +421,7 @@ msgstr "Bitte wählen Sie einen oder mehrere Befehle um diese zu verknüpfen." #: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 msgid "Ink/Stitch Command" -msgstr "" +msgstr "Ink/Stitch Befehl" #. : the name of the line that connects a command to the object it applies to #: lib/extensions/object_commands.py:36 @@ -562,7 +562,7 @@ msgstr "Keine Stick-Dateiformate ausgewählt." #. menu. #: lib/inx/utils.py:43 msgid "Generate INX files" -msgstr "" +msgstr "Erzeuge INX Dateien" #: lib/simulator.py:40 msgid "Speed up" @@ -942,12 +942,12 @@ msgstr "Pfaff Stickformat" #. description for pyembroidery file format: svg #: pyembroidery-format-descriptions.py:14 msgid "Scalable Vector Graphics" -msgstr "" +msgstr "Skalierbare Vektorgrafik" #. description for pyembroidery file format: csv #: pyembroidery-format-descriptions.py:16 msgid "Comma-separated values" -msgstr "" +msgstr "Durch Komma getrennte Werte" #. description for pyembroidery file format: xxx #: pyembroidery-format-descriptions.py:18 @@ -1049,7 +1049,7 @@ msgstr "ZSK TC Stickformat" #. description for pyembroidery file format: pmv #: pyembroidery-format-descriptions.py:80 msgid "Brother Stitch Format" -msgstr "" +msgstr "Brother Stichformat" #: templates/convert_to_satin.inx:3 msgid "Convert Line to Satin" @@ -1060,23 +1060,23 @@ msgstr "Konvertierung der Linie zu Satinstich" #: templates/layer_commands.inx:16 templates/object_commands.inx:14 #: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 msgid "English" -msgstr "" +msgstr "Deutsch" #: templates/embroider.inx:3 msgid "Embroider" -msgstr "" +msgstr "Sticken" #: templates/embroider.inx:7 msgid "Collapse length (mm)" -msgstr "" +msgstr "Mindestlänge (mm)" #: templates/embroider.inx:7 msgid "Jump stitches smaller than this will be treated as normal stitches." -msgstr "" +msgstr "Sprungstiche, die kleiner sind, werden als normale Stiche behandelt." #: templates/embroider.inx:8 msgid "Hide other layers" -msgstr "" +msgstr "Andere Ebenen ausblenden" #: templates/embroider.inx:8 msgid "Hide all other top-level layers when the embroidery layer is generated, in order to make stitching discernible." @@ -1084,15 +1084,15 @@ msgstr "Verberge alle anderen Ebenen, wenn die Stickebene erstellt wird, um die #: templates/embroider.inx:9 msgid "Output file format" -msgstr "" +msgstr "Ausgabeformat" #: templates/embroider.inx:14 msgid "DEBUG" -msgstr "" +msgstr "DEBUG" #: templates/embroider.inx:17 msgid "Directory" -msgstr "" +msgstr "Verzeichnis" #: templates/embroider.inx:17 msgid "Leave empty to save the output in Inkscape's extension directory." @@ -1117,28 +1117,28 @@ msgstr "Ebenenbefehle hinzufügen" #: templates/layer_commands.inx:7 msgid "Commands will be added to the currently-selected layer." -msgstr "" +msgstr "Befehle werden zur aktuell ausgewählten Ebene hinzugefügt." #: templates/object_commands.inx:3 msgid "Attach Commands" -msgstr "" +msgstr "Befehle anhängen" #: templates/output.inx:11 #, python-format msgid "Save design in %(file_extension)s format using Ink/Stitch" -msgstr "" +msgstr "Speichern des Designs ins %(file_extension)s Format mit Ink/Stitch" #: templates/params.inx:3 msgid "Params" -msgstr "" +msgstr "Parameter" #: templates/simulate.inx:3 msgid "Simulate" -msgstr "" +msgstr "Simulation" #: templates/zip.inx:10 msgid "Ink/Stitch: ZIP export multiple formats (.zip)" -msgstr "" +msgstr "Ink/Stitch: Export in mehrere Formate (.zip)" #: templates/zip.inx:11 msgid "Create a ZIP with multiple embroidery file formats using Ink/Stitch" diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po index 52d8c859..21a0c206 100644 --- a/translations/messages_el_GR.po +++ b/translations/messages_el_GR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po index b54ab41a..363e16e1 100644 --- a/translations/messages_en_US.po +++ b/translations/messages_en_US.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: English\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po index 05c25453..d1c6d6fc 100644 --- a/translations/messages_es_ES.po +++ b/translations/messages_es_ES.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po index d93d8502..554c022d 100644 --- a/translations/messages_fi_FI.po +++ b/translations/messages_fi_FI.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po index 9112cfa9..1885a21e 100644 --- a/translations/messages_fr_FR.po +++ b/translations/messages_fr_FR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: French\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po index 07fb008e..63f23f14 100644 --- a/translations/messages_he_IL.po +++ b/translations/messages_he_IL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po index 868f055f..5dc948cb 100644 --- a/translations/messages_hu_HU.po +++ b/translations/messages_hu_HU.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po index a4ee6f88..e2ba5b07 100644 --- a/translations/messages_it_IT.po +++ b/translations/messages_it_IT.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po index 9939f022..e571e447 100644 --- a/translations/messages_ja_JP.po +++ b/translations/messages_ja_JP.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po index aa9b79a4..e42fbd90 100644 --- a/translations/messages_ko_KR.po +++ b/translations/messages_ko_KR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po index cda700d5..85813c01 100644 --- a/translations/messages_nl_NL.po +++ b/translations/messages_nl_NL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po index a9c0b043..66d67c89 100644 --- a/translations/messages_no_NO.po +++ b/translations/messages_no_NO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Norwegian\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po index f611a943..52102c52 100644 --- a/translations/messages_pl_PL.po +++ b/translations/messages_pl_PL.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po index b0da24fb..1a45f953 100644 --- a/translations/messages_pt_BR.po +++ b/translations/messages_pt_BR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po index e379114c..bfd626b4 100644 --- a/translations/messages_pt_PT.po +++ b/translations/messages_pt_PT.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po index bf58f313..db21b9b5 100644 --- a/translations/messages_ro_RO.po +++ b/translations/messages_ro_RO.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po index 4f938913..73176b70 100644 --- a/translations/messages_ru_RU.po +++ b/translations/messages_ru_RU.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po index 72b9205b..fb024356 100644 --- a/translations/messages_sr_SP.po +++ b/translations/messages_sr_SP.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po index ffc61a72..07e1bf2d 100644 --- a/translations/messages_sv_SE.po +++ b/translations/messages_sv_SE.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po index 1a57ec9a..a6a38dfc 100644 --- a/translations/messages_tr_TR.po +++ b/translations/messages_tr_TR.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po index e4b6bc79..bf0d8dd4 100644 --- a/translations/messages_uk_UA.po +++ b/translations/messages_uk_UA.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po index 56416d0f..a0555d14 100644 --- a/translations/messages_vi_VN.po +++ b/translations/messages_vi_VN.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po index c6266d62..29fce8a0 100644 --- a/translations/messages_zh_CN.po +++ b/translations/messages_zh_CN.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po index bd28f6cd..4ffcdef7 100644 --- a/translations/messages_zh_TW.po +++ b/translations/messages_zh_TW.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2018-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-23 13:55\n" +"PO-Revision-Date: 2018-08-24 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" -- cgit v1.2.3 From 6a16e90081e619eac5921bd8614c0c46dc83f852 Mon Sep 17 00:00:00 2001 From: Ink/Stitch Crowdin integration Date: Sat, 25 Aug 2018 13:55:51 +0000 Subject: new translations from Crowdin --- translations/messages_af_ZA.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_ar_SA.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_ca_ES.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_cs_CZ.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_da_DK.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_de_DE.po | 255 ++++++++++++++++++++++++++--------------- translations/messages_el_GR.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_en_US.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_es_ES.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_fi_FI.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_fr_FR.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_he_IL.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_hu_HU.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_it_IT.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_ja_JP.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_ko_KR.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_nl_NL.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_no_NO.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_pl_PL.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_pt_BR.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_pt_PT.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_ro_RO.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_ru_RU.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_sr_SP.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_sv_SE.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_tr_TR.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_uk_UA.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_vi_VN.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_zh_CN.po | 253 ++++++++++++++++++++++++++-------------- translations/messages_zh_TW.po | 253 ++++++++++++++++++++++++++-------------- 30 files changed, 4921 insertions(+), 2671 deletions(-) (limited to 'translations') diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po index 8bbba36a..427d7613 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: af_ZA\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po index 5b71e31d..1ef30c0e 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: ar_SA\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po index 09af0cdb..0a59a50a 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: ca_ES\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po index 9330e405..46d02b02 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: cs_CZ\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po index 1a9ccab5..063563e2 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: da_DK\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po index 37326301..67755378 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: de_DE\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "Füllstich Startposition" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "Füllstich Endposition" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "Stoppen (Pause) nach dem Nähen diesem Objekts" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "Faden abschneiden nach diesem Objekt" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "Ignoriere dieses Objekt (nicht nähen)" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 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 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "Auto-Füllung" @@ -113,7 +170,7 @@ msgstr "Erweitern" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "Erweitern Sie die Form vor dem Füllstich, um Lücken zwischen den Formen auszugleichen." -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "%(id)s beinhaltet mehr als einen Befehl vom Typ '%(command)s'" @@ -138,39 +195,39 @@ msgstr "Winkel der Stichlinien" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "Der Winkel nimmt gegen den Uhrzeigersinn zu. 0 ist horizontal. Negative Winkel sind erlaubt." -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "Rückwärtsfüllung (von rechts nach links)" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "Die Flip-Option kann Ihnen bei der Reihenfolge des Stichpfads helfen. Wenn Umdrehen aktiviert wird, wird das Sticken von rechts nach links anstatt von links nach rechts ausgeführt." -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "Reihenabstand" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "Abstand zwischen den Stichreihen." -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "Maximale Füll-Stichlänge" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "Die Stichlänge in einer Reihe. Ein kürzerer Stich kann am Anfang oder am Ende einer Reihe verwendet werden." -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "Wieviele Reihen bis sich das Muster wiederholt" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "Die Einstellung bestimmt, wie viele Reihen die Stiche voneinander entfernt sind, bevor sie in die gleiche Kolumne münden." -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "Die Form %s ist zu klein, dass sie nicht mit Stichen gefüllt werden kann. Bitte vergrößere oder lösche diese." @@ -187,7 +244,7 @@ msgstr "Benutzerdefinierte Satinkolumne" msgid "\"E\" stitch" msgstr "\"E\" Stich" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Zick-Zack Abstand (Spitze zu Spitze)" @@ -195,95 +252,95 @@ msgstr "Zick-Zack Abstand (Spitze zu Spitze)" msgid "Peak-to-peak distance between zig-zags." msgstr "Spitze-zu-Spitze-Abstand zwischen Zick-Zacks." -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "Zugausgleich" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "Konturunterlage" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "Konturunterlage" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "Stichlänge" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "Einrückung" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 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:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "Mittellinien Unterlage" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "Mittellinien Unterlage" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "Zick-Zack Unterlage" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "Zick-Zack Unterlage" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Zick-Zack Abstand (Spitze zu Spitze)" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "Abstand zwischen den Spitzen der Zick-Zacks." -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "Einrückung" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "Standard: Halbe Einrückung der Konturunterlage" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, 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:172 +#: 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:179 +#: lib/elements/satin_column.py:180 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:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "Jede Umrandung sollte die Querverbindung nur einmal kreuzen." -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 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:222 +#: lib/elements/satin_column.py:224 #, 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:226 +#: lib/elements/satin_column.py:228 #, 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)" @@ -300,35 +357,35 @@ msgstr "Laufstichlänge" msgid "Length of stitches in running stitch mode." msgstr "Länge der Stiche im Laufstich-Modus." -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "Bean stitch Anzahl der Wiederholungen" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "Jeden Stich vervielfachen. Ein Wert von 1 würde jeden Stich verdreifachen (vorwärts, rückwärts, vorwärts). Ein Wert von 2 würde jeden Stich fünffach ausführen. Gilt nur für den Laufstich." -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "Stichlänge im Zick-Zack Modus." -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "Wiederholungen" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "Definiert, wie oft am Pfad herunter und zurück gelaufen wird." -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "Manuelle Stichpositionierung" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "Stickt jeden Punkt des Pfades. Laufstichlänge und Zick-Zack-Abstand werden ignoriert." -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "Veraltete Laufstich-Einstellung erkannt!\n\n" @@ -346,22 +403,22 @@ msgstr "Keine zu stickenden Pfade im Dokument gefunden." msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "Tipp: Verwende Pfad -> Objekt zu Pfad umwandeln, um nicht-Pfade vor dem Sticken zu konvertieren." -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "Bitte wähle mindestens eine Zeile aus, die in eine Satinkolumne konvertiert werden soll." #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "Nur einfache Linien können in Satinkolumnen konvertiert werden." -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format 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/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "\n\n" @@ -371,73 +428,73 @@ msgstr "\n\n" msgid "Please select one or more satin columns to flip." msgstr "Bitte wählen Sie eine oder mehrere Satinkolumnen zum drehen aus." -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "Ink/Stitch kann Dateien (\"Erweiterungen\") installieren, um das Erstellen von Maschinenstickdateien unter Inkscape zu erleichtern. Diese Erweiterungen werden installiert:" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "Garnhersteller-Farbpaletten" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "Ink/Stitch visuelle Befehle (Objekt -> Symbole ...)" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "Installieren" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "Abbrechen" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "Inkscape-Verzeichnis auswählen" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "Installation der Inkscape Erweiterung gescheitert" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "Installation fehlgeschlagen" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "Inkscape Add-ons wurden installiert. Bitte starten Sie Inkscape erneut um die neuen Add-ons zu laden." -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "Installation abgeschlossen" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "Ink/Stitch Add-ons Installer" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "Bitte wählen Sie einen oder mehrere Befehle um diese zu verknüpfen." -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "Ink/Stitch Befehl" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "Verknüpfung" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "Befehlszeichen" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "Wählen Sie ein oder mehrere Objekte aus, an die Sie die Befehle anhängen möchten." -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "Bitte wählen Sie einen oder mehrere Befehle um diese zu verknüpfen." @@ -531,21 +588,21 @@ msgstr "Einstellung \"%s\" nicht gefunden." msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "Einstellung \"%s\" bereits vorhanden. Bitte verwenden Sie einen anderen Namen oder drücken Sie \"Überschreiben\"" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "Beende..." -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "Es ist jetzt sicher, das Fenster zu schließen." -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "Eine Druckvorschau wurde im Webbrowser geöffnet. Dieses Fenster dient zur Sicherstellung der Kommunikation zwischen Inkscape und dem Browser.\n\n" "Dieses Fenster schließt automatisch, wenn die Druckvorschau geschlossen wird. Es kann auch manuell beendet werden, falls nötig." -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "Ink/Stitch Drucken" @@ -553,14 +610,14 @@ msgstr "Ink/Stitch Drucken" msgid "Embroidery Simulation" msgstr "Stick Simulation" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "Keine Stick-Dateiformate ausgewählt." #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "Erzeuge INX Dateien" @@ -612,24 +669,24 @@ msgstr "Stiche # " msgid "Stitch #" msgstr "Stiche #" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "Automatische Füllung nicht möglich. Dies geschieht, weil Ihre Form aus mehreren und nicht verbundenen Abschnitten besteht." -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "Unerwarteter Fehler beim Generieren der Füllstiche. Bitte senden Sie die SVG-Datei an lexelby@github." -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "Stich-Plan" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "AnalysiereLängeMitEinheiten: Unbekannte Einheit %s" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "Unbekannte Einheit: %s" @@ -1055,10 +1112,14 @@ msgstr "Brother Stichformat" msgid "Convert Line to Satin" msgstr "Konvertierung der Linie zu Satinstich" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "Deutsch" @@ -1102,6 +1163,20 @@ msgstr "Leer lassen, um die Ausgabe im Erweiterungsverzeichnis von Inkscape zu s msgid "Flip Satin Columns" msgstr "Satinkolumne umkehren" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1120,8 +1195,8 @@ msgid "Commands will be added to the currently-selected layer." msgstr "Befehle werden zur aktuell ausgewählten Ebene hinzugefügt." #: templates/object_commands.inx:3 -msgid "Attach Commands" -msgstr "Befehle anhängen" +msgid "Attach Commands to Selected Objects" +msgstr "" #: templates/output.inx:11 #, python-format diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po index 21a0c206..4fde4ae0 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: el_GR\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po index 363e16e1..705ce2d5 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: English\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: en_US\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po index d1c6d6fc..bc341ad9 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: es_ES\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po index 554c022d..12b59e19 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: fi_FI\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po index 1885a21e..633e5f84 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: fr_FR\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "Remplissage automatique" @@ -113,7 +170,7 @@ msgstr "Elargir" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "Plus d’une commande de type «%(command)s» est liée à %(id)s" @@ -138,39 +195,39 @@ msgstr "Angle des lignes de points" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "Invertir remplissage (début droite vers la gauche)" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "Espacement entre les lignes" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "Longueur maximale du point de remplissage" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "Décaler les rangs autant de fois avant de répéter" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "Colonne de satin personnalisée" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Espacement Zig-Zag (crête à crête)" @@ -195,95 +252,95 @@ msgstr "Espacement Zig-Zag (crête à crête)" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "Compensation d'étirement" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "Sous-couche de contour" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "Sous-couche de Contour" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "Longueur de point" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "Montant de l'incrustation de la sous-couche de contour" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "Sous-couche de marche centrale" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "Sous-couche de Marche-centrale" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "Sous-couche Zig-zag" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "Sous-couche Zig-zag" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Espacement Zig-Zag (crête à crête)" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, 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:172 +#: 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:179 +#: lib/elements/satin_column.py:180 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:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "Chaque rail devrait croiser les deux échelons une fois." -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 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:222 +#: lib/elements/satin_column.py:224 #, 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:226 +#: lib/elements/satin_column.py:228 #, 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)" @@ -300,35 +357,35 @@ msgstr "Longueur de point courant" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "répétez" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "Placement manuel de points" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "Broder chaque nœud dans le tracé. La longueur de points et l’espacement du zig-zag sont ignorés." -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 msgid "Legacy running stitch setting detected!\n\n" "It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work." msgstr "Détection d'une définition obsolète de point droit ! Il semble que vous utilisez une largeur inférieure à 0,5 unités pour indiquer un point droit, qui est obsolète. Au lieu de cela, veuillez configurer votre tracé avec des pointillés. N’importe quel genre de trait fonctionne." @@ -345,22 +402,22 @@ msgstr "Aucun chemin brodable trouvé dans le document." msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "Astuce: utilisez Chemin -> Objet en chemin pour convertir les non-chemins." -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "Vous voyez un message 'aucune option' ? Veuillez redémarrer Inkscape pour corriger." @@ -369,73 +426,73 @@ msgstr "Vous voyez un message 'aucune option' ? Veuillez redémarrer Inkscape po msgid "Please select one or more satin columns to flip." msgstr "Veuillez sélectionner une ou plusieurs colonnes satin pour retourner." -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "Ink/Stitch peut installer des fichiers (« extensions ») qui permettent de créer plus facilement des motifs de broderie machine. Ces extensions seront installés :" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "palettes de couleurs de fabricants de fil" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "Commandes Ink/Stitch visuelles (Objet-> symboles...)" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "Installer" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "Quitter" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "Choisir le dossier d’Inkscape" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "échec d'installation de l'extension Inkscape" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "Echec de l’installation" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "Des fichiers d'extensions Inkscape ont été installés. S’il vous plaît, redémarrez Inkscape pour charger ces nouvelles extensions." -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "Installation terminée" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "Ink/Stitch installeur d'extensions" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "Veuillez sélectionner un ou plusieurs objets pour y attacher des commandes." -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "Veuillez choisir une ou plusieurs commandes à attacher." @@ -529,20 +586,20 @@ msgstr "Le préréglage \"%s\" n'a pas été trouvé." msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "Le préréglage \"%s\" existe déjà. Veuillez utiliser un autre nom ou appuyez sur \"Écraser\"" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "Fermeture..." -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "Il est sûr de fermer cette fenêtre maintenant." -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "Un aperçu avant impression a été ouvert dans votre navigateur web. Cette fenêtre reste ouverte pour communiquer avec le code JavaScript s’exécutant dans votre navigateur. Cette fenêtre se fermera après avoir fermer l’aperçu avant impression dans le navigateur, vous pouvez la fermer manuellement si nécessaire." -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "Imprimer Ink/Stitch" @@ -550,14 +607,14 @@ msgstr "Imprimer Ink/Stitch" msgid "Embroidery Simulation" msgstr "Simulation de broderie" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "Aucun format de fichier broderie sélectionné." #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "Impossible de remplir automatiquement. Cela arrive le plus souvent parce que votre forme est composée de plusieurs sections qui ne sont pas connectées." -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "Erreur inattendue lors de la génération des points de remplissage. Veuillez envoyer votre fichier SVG à lexelby@github." -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "Plan de broderie" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "analyser Longueur avec Unités: unité inconnue %s" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "Unité inconnue: %s" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po index 63f23f14..4e94254e 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: he_IL\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po index 5dc948cb..05347d57 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: hu_HU\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po index e2ba5b07..c24a535b 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: it_IT\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po index e571e447..21433027 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: ja_JP\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po index e42fbd90..71537b84 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: ko_KR\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po index 85813c01..bcf6878f 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: nl_NL\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po index 66d67c89..e7a6c8f9 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Norwegian\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: no_NO\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po index 52102c52..96844ceb 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: pl_PL\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po index 1a45f953..a0c72a10 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: pt_BR\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po index bfd626b4..cc94341c 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: pt_PT\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "Auto-preenchimento" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "Ângulo das linhas de ponto" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "Inverter Enchimento (Direita-Para-Esquerda)" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "Espaçamento entre linhas" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "Distância máxima entre pontos de enchimento" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "Numero de vezes a escalonar linhas antes de repetir" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "Coluna de matizado personalizado" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "Espaçamento Zig-zag (crista-a-crista)" @@ -195,95 +252,95 @@ msgstr "Espaçamento Zig-zag (crista-a-crista)" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "Compensação de repuxado" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "Sub-camada de controno" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "Sub-camada de controno" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "Distância de ponto" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "Offset interno da Sub-camada de contorno" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "Sub-camada com movimento central" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "Sub-camada com movimento central" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "Sub-camada em Zig-zag" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "Sub-camada em Zig-zag" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "Espaçamento Zig-zag (crista-a-crista)" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 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:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 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:181 +#: lib/elements/satin_column.py:183 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:222 +#: lib/elements/satin_column.py:224 #, 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:226 +#: lib/elements/satin_column.py:228 #, 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)" @@ -300,35 +357,35 @@ msgstr "Distância de ponto corrido" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "Repetições" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "Colocação manual de pontos" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "Nenhum caminho bordável encontrado no documento." msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "Vê uma mensagem \"não existe tal opção\"? Por favor reiniciar o Inkscape." @@ -369,73 +426,73 @@ msgstr "Vê uma mensagem \"não existe tal opção\"? Por favor reiniciar o Inks msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "Instalar" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "Cancelar" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "Instalação falhou" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "Instalação concluída" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "Pré-definição \"%s\" não encontrada." msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "Pré-definição \"%s\" já existe. Use outro nome ou clique \"Substituir\"" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "A fechar..." -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "É agora seguro fechar esta janela." -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "Simulação de Bordado" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "Enchimento automático falhou. Verificar se a forma não é composta por múltiplas desconectadas." -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "Erro inesperado ao gerar pontos de enchimento. Por favor envie o seu SVG para lexelby@github." -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "Plano de pontos/bordado" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "parseLengthWithUnits: Unidade desconhecida %s" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "Unidade desconhecida: %s" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po index db21b9b5..060c5a39 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: ro_RO\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po index 73176b70..e4623e7c 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: ru_RU\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po index fb024356..0db60f2d 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: sr_SP\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po index 07e1bf2d..cc1392c1 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: sv_SE\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po index a6a38dfc..0a37ce3d 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: tr_TR\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po index bf0d8dd4..7e7b8dcf 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: uk_UA\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po index a0555d14..efd1ec2d 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: vi_VN\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po index 29fce8a0..58c27124 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: zh_CN\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po index 4ffcdef7..1680218b 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-08-20 20:42-0400\n" -"PO-Revision-Date: 2018-08-24 13:55\n" +"POT-Creation-Date: 2018-08-24 20:56-0400\n" +"PO-Revision-Date: 2018-08-25 13:55\n" "Last-Translator: lexelby \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -18,35 +18,92 @@ msgstr "" "Language: zh_TW\n" #. command attached to an object -#: lib/commands.py:11 +#: lib/commands.py:13 +msgid "fill_start" +msgstr "" + +#: lib/commands.py:13 msgid "Fill stitch starting position" msgstr "" #. command attached to an object -#: lib/commands.py:14 +#: lib/commands.py:16 +msgid "fill_end" +msgstr "" + +#: lib/commands.py:16 msgid "Fill stitch ending position" msgstr "" #. command attached to an object -#: lib/commands.py:17 +#: lib/commands.py:19 +msgid "stop" +msgstr "" + +#: lib/commands.py:19 msgid "Stop (pause machine) after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:20 +#: lib/commands.py:22 +msgid "trim" +msgstr "" + +#: lib/commands.py:22 msgid "Trim thread after sewing this object" msgstr "" #. command attached to an object -#: lib/commands.py:23 +#: lib/commands.py:25 +msgid "ignore_object" +msgstr "" + +#: lib/commands.py:25 msgid "Ignore this object (do not stitch)" msgstr "" -#. command that affects entire layer -#: lib/commands.py:26 +#. command that affects a layer +#: lib/commands.py:28 +msgid "ignore_layer" +msgstr "" + +#: lib/commands.py:28 msgid "Ignore layer (do not stitch any objects in this layer)" msgstr "" +#. command that affects entire document +#: lib/commands.py:31 +msgid "origin" +msgstr "" + +#: lib/commands.py:31 +msgid "Origin for exported embroidery files" +msgstr "" + +#. command that affects entire document +#: lib/commands.py:34 +msgid "stop_position" +msgstr "" + +#: lib/commands.py:34 +msgid "Jump destination for Stop commands (a.k.a. \"Frame Out position\")." +msgstr "" + +#: lib/commands.py:190 +#, 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 "" + +#. This is a continuation of the previous error message, letting the user know +#. what command we're talking about since we don't normally expose the actual +#. command name to them. Contents of %(description)s are in a separate +#. translation +#. string. +#: lib/commands.py:197 +#, python-format +msgid "%(command)s: %(description)s" +msgstr "" + #: lib/elements/auto_fill.py:11 msgid "Auto-Fill" msgstr "" @@ -113,7 +170,7 @@ msgstr "" msgid "Expand the shape before fill stitching, to compensate for gaps between shapes." msgstr "" -#: lib/elements/element.py:232 +#: lib/elements/element.py:230 #, python-format msgid "%(id)s has more than one command of type '%(command)s' linked to it" msgstr "" @@ -138,39 +195,39 @@ msgstr "" msgid "The angle increases in a counter-clockwise direction. 0 is horizontal. Negative angles are allowed." msgstr "" -#: lib/elements/fill.py:45 +#: lib/elements/fill.py:46 msgid "Flip fill (start right-to-left)" msgstr "" -#: lib/elements/fill.py:46 +#: lib/elements/fill.py:47 msgid "The flip option can help you with routing your stitch path. When you enable flip, stitching goes from right-to-left instead of left-to-right." msgstr "" -#: lib/elements/fill.py:54 +#: lib/elements/fill.py:56 msgid "Spacing between rows" msgstr "" -#: lib/elements/fill.py:55 +#: lib/elements/fill.py:57 msgid "Distance between rows of stitches." msgstr "" -#: lib/elements/fill.py:68 +#: lib/elements/fill.py:70 msgid "Maximum fill stitch length" msgstr "" -#: lib/elements/fill.py:69 +#: lib/elements/fill.py:71 msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row." msgstr "" -#: lib/elements/fill.py:78 +#: lib/elements/fill.py:80 msgid "Stagger rows this many times before repeating" msgstr "" -#: lib/elements/fill.py:79 +#: lib/elements/fill.py:81 msgid "Setting this dictates how many rows apart the stitches will be before they fall in the same column position." msgstr "" -#: lib/elements/fill.py:112 +#: lib/elements/fill.py:114 #, python-format msgid "shape %s is so small that it cannot be filled with stitches. Please make it bigger or delete it." msgstr "" @@ -187,7 +244,7 @@ msgstr "" msgid "\"E\" stitch" msgstr "" -#: lib/elements/satin_column.py:32 lib/elements/stroke.py:52 +#: lib/elements/satin_column.py:32 lib/elements/stroke.py:55 msgid "Zig-zag spacing (peak-to-peak)" msgstr "" @@ -195,95 +252,95 @@ msgstr "" msgid "Peak-to-peak distance between zig-zags." msgstr "" -#: lib/elements/satin_column.py:43 +#: lib/elements/satin_column.py:44 msgid "Pull compensation" msgstr "" -#: lib/elements/satin_column.py:44 +#: lib/elements/satin_column.py:45 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:55 +#: lib/elements/satin_column.py:57 msgid "Contour underlay" msgstr "" -#: lib/elements/satin_column.py:55 lib/elements/satin_column.py:62 -#: lib/elements/satin_column.py:71 +#: lib/elements/satin_column.py:57 lib/elements/satin_column.py:64 +#: lib/elements/satin_column.py:73 msgid "Contour Underlay" msgstr "" -#: lib/elements/satin_column.py:62 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:64 lib/elements/satin_column.py:88 msgid "Stitch length" msgstr "" -#: lib/elements/satin_column.py:68 +#: lib/elements/satin_column.py:70 msgid "Contour underlay inset amount" msgstr "" -#: lib/elements/satin_column.py:69 +#: lib/elements/satin_column.py:71 msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column." msgstr "" -#: lib/elements/satin_column.py:79 +#: lib/elements/satin_column.py:81 msgid "Center-walk underlay" msgstr "" -#: lib/elements/satin_column.py:79 lib/elements/satin_column.py:86 +#: lib/elements/satin_column.py:81 lib/elements/satin_column.py:88 msgid "Center-Walk Underlay" msgstr "" -#: lib/elements/satin_column.py:91 +#: lib/elements/satin_column.py:93 msgid "Zig-zag underlay" msgstr "" -#: lib/elements/satin_column.py:91 lib/elements/satin_column.py:100 -#: lib/elements/satin_column.py:111 +#: lib/elements/satin_column.py:93 lib/elements/satin_column.py:102 +#: lib/elements/satin_column.py:113 msgid "Zig-zag Underlay" msgstr "" -#: lib/elements/satin_column.py:97 +#: lib/elements/satin_column.py:99 msgid "Zig-Zag spacing (peak-to-peak)" msgstr "" -#: lib/elements/satin_column.py:98 +#: lib/elements/satin_column.py:100 msgid "Distance between peaks of the zig-zags." msgstr "" -#: lib/elements/satin_column.py:108 +#: lib/elements/satin_column.py:110 msgid "Inset amount" msgstr "" -#: lib/elements/satin_column.py:109 +#: lib/elements/satin_column.py:111 msgid "default: half of contour underlay inset" msgstr "" -#: lib/elements/satin_column.py:146 +#: lib/elements/satin_column.py:148 #, python-format msgid "satin column: %(id)s: at least two subpaths required (%(num)d found)" msgstr "" -#: lib/elements/satin_column.py:172 +#: 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:179 +#: lib/elements/satin_column.py:180 msgid "satin column: One or more of the rungs doesn't intersect both rails." msgstr "" -#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:181 lib/elements/satin_column.py:184 msgid "Each rail should intersect both rungs once." msgstr "" -#: lib/elements/satin_column.py:181 +#: lib/elements/satin_column.py:183 msgid "satin column: One or more of the rungs intersects the rails more than once." msgstr "" -#: lib/elements/satin_column.py:222 +#: lib/elements/satin_column.py:224 #, python-format msgid "satin column: object %s has a fill (but should not)" msgstr "" -#: lib/elements/satin_column.py:226 +#: lib/elements/satin_column.py:228 #, python-format msgid "satin column: object %(id)s has two paths with an unequal number of points (%(length1)d and %(length2)d)" msgstr "" @@ -300,35 +357,35 @@ msgstr "" msgid "Length of stitches in running stitch mode." msgstr "" -#: lib/elements/stroke.py:42 +#: lib/elements/stroke.py:43 msgid "Bean stitch number of repeats" msgstr "" -#: lib/elements/stroke.py:43 +#: lib/elements/stroke.py:44 msgid "Backtrack each stitch this many times. A value of 1 would triple each stitch (forward, back, forward). A value of 2 would quintuple each stitch, etc. Only applies to running stitch." msgstr "" -#: lib/elements/stroke.py:53 +#: lib/elements/stroke.py:56 msgid "Length of stitches in zig-zag mode." msgstr "" -#: lib/elements/stroke.py:64 +#: lib/elements/stroke.py:67 msgid "Repeats" msgstr "" -#: lib/elements/stroke.py:65 +#: lib/elements/stroke.py:68 msgid "Defines how many times to run down and back along the path." msgstr "" -#: lib/elements/stroke.py:89 +#: lib/elements/stroke.py:92 msgid "Manual stitch placement" msgstr "" -#: lib/elements/stroke.py:90 +#: lib/elements/stroke.py:93 msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored." msgstr "" -#: lib/elements/stroke.py:124 +#: lib/elements/stroke.py:127 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 "" @@ -345,22 +402,22 @@ msgstr "" msgid "Tip: use Path -> Object to Path to convert non-paths." msgstr "" -#: lib/extensions/convert_to_satin.py:28 +#: lib/extensions/convert_to_satin.py:29 msgid "Please select at least one line to convert to a satin column." msgstr "" #. : Convert To Satin extension, user selected one or more objects that were #. not lines. -#: lib/extensions/convert_to_satin.py:33 +#: lib/extensions/convert_to_satin.py:34 msgid "Only simple lines may be converted to satin columns." msgstr "" -#: lib/extensions/convert_to_satin.py:54 +#: lib/extensions/convert_to_satin.py:56 #, python-format msgid "Cannot convert %s to a satin column because it intersects itself. Try breaking it up into multiple paths." msgstr "" -#: lib/extensions/embroider.py:41 +#: lib/extensions/embroider.py:38 msgid "\n\n" "Seeing a 'no such option' message? Please restart Inkscape to fix." msgstr "" @@ -369,73 +426,73 @@ msgstr "" msgid "Please select one or more satin columns to flip." msgstr "" -#: lib/extensions/install.py:30 +#: lib/extensions/install.py:25 msgid "Ink/Stitch can install files (\"add-ons\") that make it easier to use Inkscape to create machine embroidery designs. These add-ons will be installed:" msgstr "" -#: lib/extensions/install.py:31 +#: lib/extensions/install.py:27 msgid "thread manufacturer color palettes" msgstr "" -#: lib/extensions/install.py:32 +#: lib/extensions/install.py:28 msgid "Ink/Stitch visual commands (Object -> Symbols...)" msgstr "" -#: lib/extensions/install.py:41 +#: lib/extensions/install.py:37 msgid "Install" msgstr "" -#: lib/extensions/install.py:44 lib/extensions/params.py:380 +#: lib/extensions/install.py:40 lib/extensions/params.py:380 msgid "Cancel" msgstr "" -#: lib/extensions/install.py:58 +#: lib/extensions/install.py:54 msgid "Choose Inkscape directory" msgstr "" -#: lib/extensions/install.py:68 +#: lib/extensions/install.py:64 msgid "Inkscape add-on installation failed" msgstr "" -#: lib/extensions/install.py:69 +#: lib/extensions/install.py:65 msgid "Installation Failed" msgstr "" -#: lib/extensions/install.py:73 +#: lib/extensions/install.py:69 msgid "Inkscape add-on files have been installed. Please restart Inkscape to load the new add-ons." msgstr "" -#: lib/extensions/install.py:74 +#: lib/extensions/install.py:70 msgid "Installation Completed" msgstr "" -#: lib/extensions/install.py:103 +#: lib/extensions/install.py:104 msgid "Ink/Stitch Add-ons Installer" msgstr "" -#: lib/extensions/layer_commands.py:29 +#: lib/extensions/layer_commands.py:27 msgid "Please choose one or more commands to add." msgstr "" -#: lib/extensions/layer_commands.py:41 lib/extensions/object_commands.py:80 +#: lib/extensions/layer_commands.py:39 lib/extensions/object_commands.py:74 msgid "Ink/Stitch Command" msgstr "" #. : the name of the line that connects a command to the object it applies to -#: lib/extensions/object_commands.py:36 +#: lib/extensions/object_commands.py:30 msgid "connector" msgstr "" #. : the name of a command symbol (example: scissors icon for trim command) -#: lib/extensions/object_commands.py:95 +#: lib/extensions/object_commands.py:89 msgid "command marker" msgstr "" -#: lib/extensions/object_commands.py:106 +#: lib/extensions/object_commands.py:100 msgid "Please select one or more objects to which to attach commands." msgstr "" -#: lib/extensions/object_commands.py:114 +#: lib/extensions/object_commands.py:108 msgid "Please choose one or more commands to attach." msgstr "" @@ -529,20 +586,20 @@ msgstr "" msgid "Preset \"%s\" already exists. Please use another name or press \"Overwrite\"" msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "Closing..." msgstr "" -#: lib/extensions/print_pdf.py:134 +#: lib/extensions/print_pdf.py:132 msgid "It is safe to close this window now." msgstr "" -#: lib/extensions/print_pdf.py:265 +#: lib/extensions/print_pdf.py:263 msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n" "This window will close after you close the print preview in your browser, or you can close it manually if necessary." msgstr "" -#: lib/extensions/print_pdf.py:411 +#: lib/extensions/print_pdf.py:412 msgid "Ink/Stitch Print" msgstr "" @@ -550,14 +607,14 @@ msgstr "" msgid "Embroidery Simulation" msgstr "" -#: lib/extensions/zip.py:52 +#: lib/extensions/zip.py:49 msgid "No embroidery file formats selected." msgstr "" #. If you translate this string, that will tell Ink/Stitch to #. generate menu items for this language in Inkscape's "Extensions" #. menu. -#: lib/inx/utils.py:43 +#: lib/inx/utils.py:46 msgid "Generate INX files" msgstr "" @@ -609,24 +666,24 @@ msgstr "" msgid "Stitch #" msgstr "" -#: lib/stitches/auto_fill.py:168 +#: lib/stitches/auto_fill.py:167 msgid "Unable to autofill. This most often happens because your shape is made up of multiple sections that aren't connected." msgstr "" -#: lib/stitches/auto_fill.py:393 +#: lib/stitches/auto_fill.py:395 msgid "Unexpected error while generating fill stitches. Please send your SVG file to lexelby@github." msgstr "" -#: lib/svg/svg.py:90 +#: lib/svg/svg.py:94 msgid "Stitch Plan" msgstr "" -#: lib/svg/units.py:44 +#: lib/svg/units.py:46 #, python-format msgid "parseLengthWithUnits: unknown unit %s" msgstr "" -#: lib/svg/units.py:76 +#: lib/svg/units.py:78 #, python-format msgid "Unknown unit: %s" msgstr "" @@ -1052,10 +1109,14 @@ msgstr "" msgid "Convert Line to Satin" msgstr "" -#: templates/convert_to_satin.inx:12 templates/embroider.inx:23 -#: templates/flip.inx:12 templates/install.inx:12 -#: templates/layer_commands.inx:16 templates/object_commands.inx:14 -#: templates/params.inx:12 templates/print.inx:12 templates/simulate.inx:12 +#. 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 msgid "English" msgstr "" @@ -1099,6 +1160,20 @@ msgstr "" msgid "Flip Satin Columns" msgstr "" +#: templates/global_commands.inx:3 +msgid "Add Commands" +msgstr "" + +#: templates/global_commands.inx:7 +msgid "These commands affect the entire embroidery design." +msgstr "" + +#. Inkscape submenu under Extensions -> Ink/Stitch +#: templates/global_commands.inx:18 templates/layer_commands.inx:17 +#: templates/object_commands.inx:16 +msgid "Commands" +msgstr "" + #: templates/input.inx:11 #, python-format msgid "convert %(file_extension)s file to Ink/Stitch manual-stitch paths" @@ -1117,7 +1192,7 @@ msgid "Commands will be added to the currently-selected layer." msgstr "" #: templates/object_commands.inx:3 -msgid "Attach Commands" +msgid "Attach Commands to Selected Objects" msgstr "" #: templates/output.inx:11 -- cgit v1.2.3