summaryrefslogtreecommitdiff
path: root/translations
diff options
context:
space:
mode:
Diffstat (limited to 'translations')
-rw-r--r--translations/messages_af_ZA.po305
-rw-r--r--translations/messages_ar_SA.po305
-rw-r--r--translations/messages_ca_ES.po305
-rw-r--r--translations/messages_cs_CZ.po305
-rw-r--r--translations/messages_da_DK.po305
-rw-r--r--translations/messages_de_DE.po307
-rw-r--r--translations/messages_el_GR.po305
-rw-r--r--translations/messages_en_US.po305
-rw-r--r--translations/messages_es_ES.po307
-rw-r--r--translations/messages_fi_FI.po305
-rw-r--r--translations/messages_fr_FR.po307
-rw-r--r--translations/messages_he_IL.po305
-rw-r--r--translations/messages_hu_HU.po305
-rw-r--r--translations/messages_it_IT.po305
-rw-r--r--translations/messages_ja_JP.po307
-rw-r--r--translations/messages_ko_KR.po305
-rw-r--r--translations/messages_nl_NL.po305
-rw-r--r--translations/messages_no_NO.po305
-rw-r--r--translations/messages_pl_PL.po305
-rw-r--r--translations/messages_pt_BR.po305
-rw-r--r--translations/messages_pt_PT.po305
-rw-r--r--translations/messages_ro_RO.po305
-rw-r--r--translations/messages_ru_RU.po305
-rw-r--r--translations/messages_sr_SP.po305
-rw-r--r--translations/messages_sv_SE.po305
-rw-r--r--translations/messages_tr_TR.po305
-rw-r--r--translations/messages_uk_UA.po305
-rw-r--r--translations/messages_vi_VN.po305
-rw-r--r--translations/messages_zh_CN.po305
-rw-r--r--translations/messages_zh_TW.po305
30 files changed, 5164 insertions, 3994 deletions
diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po
index 4de7b3f5..05fc4b96 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:20\n"
"Last-Translator: \n"
"Language-Team: Afrikaans\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr ""
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr ""
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr ""
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr ""
msgid "Use Last Settings"
msgstr ""
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2407,6 +2441,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2484,6 +2550,11 @@ msgstr ""
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2628,12 +2699,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2675,32 +2740,6 @@ msgstr ""
msgid "Add Commands"
msgstr ""
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po
index 58a4801c..9c985663 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:20\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr ""
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr ""
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr ""
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr ""
msgid "Use Last Settings"
msgstr ""
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2411,6 +2445,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2488,6 +2554,11 @@ msgstr ""
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2632,12 +2703,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2679,32 +2744,6 @@ msgstr ""
msgid "Add Commands"
msgstr ""
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po
index adeaa770..ea71755c 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:20\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr ""
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr ""
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr ""
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr ""
msgid "Use Last Settings"
msgstr ""
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2407,6 +2441,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2484,6 +2550,11 @@ msgstr ""
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2628,12 +2699,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2675,32 +2740,6 @@ msgstr ""
msgid "Add Commands"
msgstr ""
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po
index 40ae606c..9c0493a4 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:20\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr "Klonovat objekt"
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr "* Vyberte klon"
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr "Klon nelze vyšít"
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr "* Vyberte klon."
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr "Klonovat"
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr "Zakřivený objekt"
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr "* Zvolit tento objekt."
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr "RuÄní stehy podél cesty"
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr "* Otevřít vyplňovací záložku"
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr "* Zakázat vyplňování"
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr "Příliš málo podcest"
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr ""
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr "Text"
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr "- Rozšíření > Ink/Stitch > Písmo"
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr "Soubor nenelezen."
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr "Soubor nenelezen."
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr "Písmo"
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr "Možnosti"
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr "Zrušit"
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr "Použít a odejít"
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr "Velikost textu %s%%"
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr "Parametry výšivky"
msgid "Use Last Settings"
msgstr "Použít poslední nastavení"
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1608,6 +1638,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2410,6 +2444,38 @@ msgstr ""
msgid "License"
msgstr "Licence"
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr "Zvolte soubor"
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2487,6 +2553,11 @@ msgstr ""
msgid "Commands"
msgstr "Příkazy"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2631,12 +2702,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2678,32 +2743,6 @@ msgstr ""
msgid "Add Commands"
msgstr "Přidání příkazů"
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr "Zvolte soubor"
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po
index 9f2181ba..93562985 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:20\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr ""
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr ""
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr ""
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr ""
msgid "Use Last Settings"
msgstr ""
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2407,6 +2441,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2484,6 +2550,11 @@ msgstr ""
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2628,12 +2699,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2675,32 +2740,6 @@ msgstr ""
msgid "Add Commands"
msgstr ""
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po
index 53481d67..ce2da17c 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:20\n"
"Last-Translator: \n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr "Es ist ein Fehler bei der AutoFüllung aufgetreten! Das bedeutet, es gib
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr "Wenn du uns helfen willst Ink/Stitch zu verbessern, kopiere die gesamte Nachricht und erstelle einen neuen Fehlerbericht (Issue) auf: "
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr "Objekt klonen"
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr "Dieses Dokument enthält ein oder mehrere Klonobjekte. Ink/Stitch kann mit einzelnen Klonen arbeiten, es können jedoch nur wenige Parameter festlegt werden. "
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr "Um einen Klon in ein echtes Element zu konvertieren, bitte folgendermaßen vorgehen:"
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr "* Klon auswählen"
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr "* Ausführen: Bearbeiten> Klonen> Klon aufheben (Alt + Umschalt + D)"
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr "Klon ist nicht stickbar"
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr "In diesem Dokument befinden sich ein oder mehrere Klonobjekte. Ein Klon muss ein direktes Kind eines stickbaren Elements sein. Ink/Stitch kann keine Klone von Gruppen oder anderen nicht stickbaren Elementen (Text oder Bild) sticken."
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr "Klon in ein echtes Element konvertieren:"
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr "* Klon auswählen."
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr "Klon"
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr "Benutzerdefinierter Füllwinkel"
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr "Diese Einstellung wendet einen benutzerdefinierten Füllwinkel für den Klon an."
@@ -820,7 +820,7 @@ msgstr "Polylinienobjekt"
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr "Dieses Objekt ist eine sog. SVG PolyLine. Ink/Stitch kann zwar mit diesem Objekt arbeiten, es kann aber nicht in Inkscape bearbeitet werden. Nutze einen manuellen Stichpfad, um die Bearbeitung zu ermöglichen."
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr "* Wähle dieses Objekt aus."
@@ -836,181 +836,197 @@ msgstr "* Optional: Öffne die Parametereinstellungen und aktiviere \"manuelle S
msgid "Manual stitch along path"
msgstr "Manueller Stich entlang des Pfades"
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr "Satinkolumne hat eine Füllfarbe"
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr "Satinkolumne: Das Objekt hat eine Füllfarbe (sollte es aber nicht)"
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr "* Öffne das Dialogfeld \"Füllung und Kontur\""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr "* Öffne den Reiter \"Füllung\""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr "* Deaktiviere die Füllung"
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr "* Alternativ kann in den Parametereinstellungen ein Laufstich aktiviert werden"
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr "Zu wenig Unterpfade"
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr "Satinkolumne: Das Objekt hat zu wenig Unterpfade. Eine Satinkolumne muss mindestens zwei Pfade enthalten."
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr "* Füge einen weiteren Unterpfad hinzu (wähle zwei Pfade aus und gehe auf Pfad > Vereinigung)"
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "* Nutze alternativ einen Lauf- oder Zick-Zack-Stich (Parametereinstellungen)"
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr "Ungerade Anzahl von Punkten"
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr "Satinkolumne: Es gibt keine Stichlagen und die Außenlinien haben eine ungleiche Anzahl an Knotenpunkten."
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr "Der einfachste Weg dieses Problem zu lösen ist, eine oder mehrere Stichlagen einzufügen. "
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr "Stichlagen kontrollieren die Stichrichtung von Satinkolumnen."
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr "* Markiere das Objekt und drücke \"P\", um das Freihandlinien-Werkzeug zu aktivieren."
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr "* Halte die Shift-Taste gedrückt, während du die Stichlagen zeichnest."
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr "Jede Stichlage sollte beide Außenlinien einmal kreuzen."
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr "Stichlage kreuzt Außenlinie nicht"
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Satinkolumne: Eine Stichlage kreuzt nicht beide Außenlinien."
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr "Stichlagen kreuzen Außenlinie zu oft"
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr "Satinkolumne: Eine Stichlage überschneidet eine Außenlinie mehrmals."
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr "Satinkolumne"
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr "Benutzerdefinierte Satinkolumne"
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr "\"E\" Stich"
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr "Maximale Stichlänge"
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr "Maximale Stichlänge für Zwischenstiche."
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Zick-Zack Abstand (Spitze zu Spitze)"
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr "Spitze-zu-Spitze-Abstand zwischen Zick-Zacks."
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr "Zugausgleich"
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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. Dadurch wird das Stickbild schmaler, als die in Inkscape gezeichnete Form. Diese Einstellung erweitert die Satinkolumne, um diesen Effekt auszugleichen."
-#: lib/elements/satin_column.py:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr "Konturunterlage"
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr "Konturunterlage"
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr "Stichlänge"
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr "Einrückung"
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr "Umrandung verkleinern, um zu verhindern, dass die Unterlage an der Außenseite der Satinkolumne sichtbar wird."
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr "Mittellinien Unterlage"
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr "Mittellinien Unterlage"
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr "Zick-Zack Unterlage"
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr "Zick-Zack Unterlage"
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Zick-Zack Abstand (Spitze zu Spitze)"
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr "Abstand zwischen den Spitzen der Zick-Zacks."
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr "Einrückung"
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr "Standard: Halbe Einrückung der Konturunterlage"
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr "Stich unterteilen, wenn maximale Stichlänge überschritten ist"
@@ -1050,21 +1066,21 @@ msgstr "Wiederholungen"
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:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr "Manuelle Stichpositionierung"
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
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:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr "Veraltete Laufstich-Einstellung erkannt!\n\n"
"Es sieht so aus, als ob für einen Laufstich eine Linie verwendet wurde, die schmaler als 0.5 Einheiten ist. Diese Methode ist veraltet. Bitte eine gestrichelte Linie für diesen Zweck benutzen. Die genaue Linienart spielt dabei keine Rolle, Hauptsache es ist keine durchgehende Linie."
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr "Text"
@@ -1080,6 +1096,28 @@ msgstr "* Text: Erstelle eigene Buchstaben oder probiere das Textwerkzeug aus:"
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr "- Erweiterungen> Ink/Stitch > Text"
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr "Datei nicht gefunden."
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr "Der angegebene Dateipfad ist keine Datei sondern ein Ordner.\n"
+"Bitte wähle Garnliste für den Import aus."
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr "Keine übereinstimmenden Farben in der Datei gefunden."
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr "Probiere die Option \"andere Garnliste\" und wähle die entsprechende Garnpalette aus der Liste aus."
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr "Wähle eine andere Garnpalette für das Design."
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr "Bitte sicherstellen, dass höchstens ein Start- und End-Befehl mit den ausgewählten Satinkolumnen verknüpft ist."
@@ -1159,7 +1197,7 @@ msgstr "Cutwork Gruppe"
msgid "Needle #%s"
msgstr "Nadel #%s"
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr "Diese Funktion kopiert Ink/Stitch Parameter von dem zuerst gewählten Element auf den Rest der Auswahl. Dafür bitte mindestens zwei Elemente auswählen."
@@ -1189,28 +1227,6 @@ msgstr "Kein Element ausgewählt.\n\n"
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr "Keine Textelemente mit Füllfarben gefunden. Anwendungshinweise sind auf unserer Webseite hinterlegt."
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr "Datei nicht gefunden."
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr "Der angegebene Dateipfad ist keine Datei sondern ein Ordner.\n"
-"Bitte wähle Garnliste für den Import aus."
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr "Keine übereinstimmenden Farben in der Datei gefunden."
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr "Probiere die Option \"andere Garnliste\" und wähle die entsprechende Garnpalette aus der Liste aus."
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr "Wähle eine andere Garnpalette für das Design."
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1228,27 +1244,27 @@ msgstr "Ink/Stitch kann den Ordner für Farbpaletten nicht automatisch erkennen.
msgid "Please choose one or more commands to add."
msgstr "Bitte hinzuzufügende Befehle auswählen."
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr "Ink/Stitch Text"
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr "Schriftart"
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr "Optionen"
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr "Sticke Textzeilen vor und zurück"
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr "Schnittmarker hinzufügen"
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1257,31 +1273,37 @@ msgstr "Schnittmarker hinzufügen"
msgid "Cancel"
msgstr "Abbrechen"
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr "Anwenden und schließen"
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr "Keine Schriftart gefunden! Bitte versuche Ink/Stitch erneut zu installieren."
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Diese Schriftart hat keine verfügbare Schriftvariante. Bitte aktualisieren oder entfernen."
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr "Text Skalierung %s%%"
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr "Bitte wähle nur einen Textabschnitt."
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr "Du hast Objekte ausgewählt, die nicht von der Text-Erweiterung erstellt wurden. Bitte entferne deine Auswahl oder wähle andere Objekte aus, bevor du das Text-Modul erneut startest."
@@ -1360,6 +1382,10 @@ msgstr "Stickparameter"
msgid "Use Last Settings"
msgstr "Letzte Einstellungen verwenden"
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr "Wähle mindestens ein Objekt, dass als Muster markiert werden soll."
@@ -1415,7 +1441,11 @@ msgstr "Objekttypwarnungen"
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr "Diese Objekte funktionieren möglicherweise nicht gut mit Ink/Stitch. Folge den Anweisungen um unerwünschtes Verhalten zu vermeiden."
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "Es ist möglich, dass ein Objekt mehr als einen Fehler enthält. Trotzdem wird in einigen Fällen nur ein Fehler pro Objekt angezeigt. Tauchen noch weitere Fehlermeldungen auf, führe diese Funktion einfach erneut aus. Entferne diese Hinweise durch das Löschen der Ebene \"Fehlerbehebung\" im Dialogfenster Objekte (Objekt > Objekte...)."
@@ -1611,6 +1641,10 @@ msgstr "Fehler beim Schreiben in %(path)s: %(error)s"
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr "Die Datei kann nicht geöffnet werden. Bitte überprüfe den Dateipfad und versuche es erneut.\\r%s"
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr "Automatischer Satinstich"
@@ -2411,6 +2445,38 @@ msgstr "https://inkstitch.org/de/"
msgid "License"
msgstr "Lizenz"
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr "Datei wählen"
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr "Methode wählen"
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr "* Farbpalette auswählen"
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr "Garnfarben Verwaltung"
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr "Automatisch geführte Satinkolumnen"
@@ -2488,6 +2554,11 @@ msgstr "Befehlsymbole skalieren"
msgid "Commands"
msgstr "Befehle"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "Linie zu Satin"
@@ -2632,12 +2703,6 @@ msgstr "Konturen der Satinkolumne umkehren"
msgid "Generate Color Palette"
msgstr "Farbpalette erstellen"
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr "Garnfarben Verwaltung"
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2679,32 +2744,6 @@ msgstr "https://inkstitch.org/de/docs/thread-color/#farbpalette-erstellen"
msgid "Add Commands"
msgstr "Befehle hinzufügen"
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr "Garnliste importieren"
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr "Datei wählen"
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr "Methode wählen"
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr "Ink/Stitch Garnliste importieren"
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr "Andere Garnliste importieren*"
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr "* Farbpalette auswählen"
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr "100 Datei importieren"
diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po
index 67c534f4..5a6155ca 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:20\n"
"Last-Translator: \n"
"Language-Team: Greek\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr ""
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr ""
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr ""
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr ""
msgid "Use Last Settings"
msgstr ""
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2407,6 +2441,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2484,6 +2550,11 @@ msgstr ""
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2628,12 +2699,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2675,32 +2740,6 @@ msgstr ""
msgid "Add Commands"
msgstr ""
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po
index d341f3a8..179ebf7f 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:20\n"
"Last-Translator: \n"
"Language-Team: English\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr ""
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr ""
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr ""
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr ""
msgid "Use Last Settings"
msgstr ""
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2407,6 +2441,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2484,6 +2550,11 @@ msgstr ""
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2628,12 +2699,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2675,32 +2740,6 @@ msgstr ""
msgid "Add Commands"
msgstr ""
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po
index 18b2ebdd..99a6f03b 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:04\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:21\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr "Error durante Auto-Relleno! Esto significa que hubo un problema con Ink/
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr "Si quieres ayudarnos a mejorar Ink/Stitch, por favor pega este mensaje completo a un nuevo tema en: "
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr "Objeto Duplicado"
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr "Hay uno o más objetos clonados en este documento. Ink/Stitch puede funcionar con clones individuales, pero está limitado a establecer muy pocos parámetros. "
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr "Si desea convertir el elemento duplicado en un elemento real, siga estos pasos:"
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr "Seleccione el duplicado"
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr "* Ejecute: Editar > Clonar > Desvincular Clon (Alt+Shift+D)"
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr "El clon no se puede bordar"
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr "Hay uno o más objetos clon en este documento. Un clon debe ser hijo directo de un elemento bordado. Ink/Stitch no puede bordar clones de grupos u otros elementos no bordables (texto o imagen)."
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr "Convertir el clon en un elemento real:"
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr "* Seleccione el clon."
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr "Clon"
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr "Personalizar ángulo de relleno"
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr "Esta configuración aplicará un ángulo de relleno personalizado para el clon."
@@ -820,7 +820,7 @@ msgstr "Objeto Polilínea"
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr "Este objeto es una polilínea SVG. Ink/Stitch puede funcionar con esta forma, pero no puede editarla en Inkscape. Conviértalo en una ruta de puntada manual para permitir la edición."
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr "* Seleccione este objeto."
@@ -836,181 +836,197 @@ msgstr "* Opcional: Ejecute la extensión Params y marque la casilla \"puntada m
msgid "Manual stitch along path"
msgstr "Puntada Manual largo de la ruta"
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr "La columna satinada tiene relleno"
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr "Columna satinada: el objeto tiene un relleno (pero no debería)"
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr "* Abra el panel de Relleno y Trazo"
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr "* Abra la pestaña Relleno"
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr "* Deshabilitar el Relleno"
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr "* Alternativa: Abra Parámetros y cambie esta ruta a trazo para deshabilitar el modo columna Satén"
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr "Muy pocas Subrutas"
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr "Columna Satén: El objeto tiene muy pocos subtrayectos. Una columna de raso debe tener al menos dos subtrayectos (los rieles)."
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr "* Agregue otra subruta (seleccione dos rieles y haga Ruta> Combinar)"
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "* Convertir a puntada corriente o a raso simple (Parámetros de extensión)"
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr "Desigual numero de puntos"
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr "Columna satinada: No hay peldaños y los rieles tienen un número desigual de puntos."
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr "La forma más sencilla de resolver este problema es agregar uno o más peldaños. "
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr "Los peldaños controlan la dirección de la puntada en las columnas del raso."
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr "* Con el objeto seleccionado presione \"P\" para activar la herramienta de lápiz."
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr "* Mantenga presionada la tecla \"Mayús\" mientras dibuja el peldaño."
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr "Cada peldaño debe cruzar ambos rieles una vez."
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr "El peldaño no se cruza con los rieles"
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Columna satén: un peldaño no se cruza con ambos rieles."
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr "Los peldaños se cruzan demasiadas veces"
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr "Columna de satén: un peldaño se cruza con un riel más de una vez."
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr "Columnas de raso"
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr "Columna de raso personalizada"
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr "\"E\" puntada"
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr "Longitud de puntada máxima"
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr "Longitud máxima de puntada para puntadas divididas."
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Espaciado en zig-zag (pico a pico)"
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr "Distancia de pico a pico entre Zig-Zags."
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr "Compensación de tracción"
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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 "Las puntadas de satén unen la tela, lo que da como resultado una columna más estrecha de lo que dibuja en Inkscape. Este ajuste expande cada par de penetraciones de aguja hacia afuera desde el centro de la columna de satén."
-#: lib/elements/satin_column.py:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr "Contorno de base"
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr "Contorno de Base"
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr "Longitud de la Puntada"
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr "Cantidad de inserción de refuerzo de contorno"
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr "Reduzca el contorno para evitar que la base se vea alrededor del exterior de la columna de satén."
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr "Capa base para caminar en el centro"
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr "Capa base para caminar en el centro"
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr "Capa base en zig-zag"
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr "Capa base en zig-zag"
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Espaciado en zig-zag (pico a pico)"
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr "Distancia entre picos de los Zig-Zags."
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr "Cantidad insertada"
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr "por defecto: la mitad de la inserción del calco subyacente del contorno"
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr "Dividir si se excede el máximo de longitud de puntada"
@@ -1050,21 +1066,21 @@ msgstr "Repetir"
msgid "Defines how many times to run down and back along the path."
msgstr "Define cuántas veces baja y sube a lo largo del patrón."
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr "Colocación manual de puntadas"
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr "Cose todos los nodos del camino. Se ignoran la longitud de la puntada y el espaciado en Zig-Zag."
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
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 "¡Se ha detectado un ajuste de puntada corriente heredado!\n\n"
"Parece que está utilizando un trazo de menos de 0,5 unidades para indicar una puntada en ejecución, que está en desuso. En su lugar, configure su trazo para que sea punteado para indicar puntada corriente. Cualquier tipo de guión funcionará."
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr "Texto"
@@ -1080,6 +1096,28 @@ msgstr "* Texto: crea tus propias letras o prueba la herramienta de letras:"
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr "- Extensiones > Ink/Stitch > Letras"
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr "Archivo no encontrado."
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr "La ruta de archivo especificada no es un archivo, sino un diccionario.\n"
+"Elija un archivo de lista de subprocesos para importar."
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr "No se pudo encontrar ningún color coincidente en el archivo."
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr "Intente importar como \"otra lista de subprocesos\" y especifique una paleta de colores a continuación."
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr "Elija otra paleta de colores para su diseño."
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr "Asegúrese de que se adjunta como máximo un comando de inicio y fin a las columnas satinadas seleccionadas."
@@ -1159,7 +1197,7 @@ msgstr "Grupo Cutwork"
msgid "Needle #%s"
msgstr "Aguja #%s"
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr "Esta función copia los parámetros de Ink/Stitch del primer elemento seleccionado al resto de la selección. Seleccione al menos dos elementos."
@@ -1188,28 +1226,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr "Archivo no encontrado."
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr "La ruta de archivo especificada no es un archivo, sino un diccionario.\n"
-"Elija un archivo de lista de subprocesos para importar."
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr "No se pudo encontrar ningún color coincidente en el archivo."
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr "Intente importar como \"otra lista de subprocesos\" y especifique una paleta de colores a continuación."
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr "Elija otra paleta de colores para su diseño."
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1227,27 +1243,27 @@ msgstr "Ink/Stitch no puede encontrar su carpeta de paleta automáticamente. Ins
msgid "Please choose one or more commands to add."
msgstr "Elija uno o más comandos para agregar."
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr "Letras de Ink/Stitch"
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr "Fuente"
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr "Opciones"
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr "Unir líneas de texto de un lado a otro"
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr "Agregar cortes"
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1256,31 +1272,37 @@ msgstr "Agregar cortes"
msgid "Cancel"
msgstr "Cancelar"
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr "Aplicar y Salir"
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr "¡No se puede encontrar ninguna fuente! Intente reinstalar Ink/Stitch."
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Esta fuente no tiene ninguna variante de fuente disponible. Actualice o elimine la fuente."
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr "Escalar Texto %s%%"
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr "Por favor seleccione sólo un bloque de texto."
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr "Ha seleccionado objetos que no fueron creados por la extensión Lettering. Borre su selección o seleccione diferentes objetos antes de ejecutar Lettering nuevamente."
@@ -1359,6 +1381,10 @@ msgstr "Parámetros de Bordado"
msgid "Use Last Settings"
msgstr "Usar los últimos ajustes"
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr "Seleccione al menos un objeto para marcarlo como patrón."
@@ -1414,7 +1440,11 @@ msgstr "Advertencias de tipo de objeto"
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr "Es posible que estos objetos no funcionen correctamente con Ink / Stitch. Siga las instrucciones para corregir el comportamiento no deseado."
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "Es posible que un objeto contenga más de un error, pero solo habrá un puntero por objeto. Vuelva a ejecutar esta función cuando se produzcan más errores. Elimine los punteros eliminando la capa denominada \"Solucionar problemas (Troubleshoot)\" a través del panel de objetos (Objeto -> Objetos...)."
@@ -1610,6 +1640,10 @@ msgstr "Error escribiendo a %(path)s: %(error)s"
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr "El archivo no existe y no se puede abrir. Corrija la ruta del archivo y vuelva a intentarlo.\\r%s"
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr "Auto-Satinado"
@@ -2410,6 +2444,38 @@ msgstr "https://inkstitch.org"
msgid "License"
msgstr "Licencia"
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr "Elegir archivo"
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr "Elegir método"
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr "*Elegir paleta de color"
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr "Gestión del color del hilo"
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr "Columnas de satén de enrutamiento automático"
@@ -2487,6 +2553,11 @@ msgstr ""
msgid "Commands"
msgstr "Comandos"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "Convertir linea a Raso"
@@ -2631,12 +2702,6 @@ msgstr "Rieles de columna de raso abatibles"
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr "Gestión del color del hilo"
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2678,32 +2743,6 @@ msgstr ""
msgid "Add Commands"
msgstr "Añadir Comandos"
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr "Importar lista de subprocesos"
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr "Elegir archivo"
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr "Elegir método"
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr "Importar lista de hilos Ink/Stitch"
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr "Importar otra lista de hilos*"
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr "*Elegir paleta de color"
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr "Entrada de archivo 100"
diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po
index 15d4cd84..b61cbde2 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:20\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr "Virhe automaattisessa täytössä! Virhe ohjelmistossa."
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr "* valitse tämä objekti."
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr "Satiinissa on täyttö"
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr "Satiini: objektissa on täyttö (mutta ei pitäisi olla)"
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr "* avaa täyttö välilehti"
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr "* Täyttö pois käytöstä"
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr "Liian vähän alipolkuja"
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr "Satiinipolku: objektilla on liianvähän alipolkuja. Satiinipolulla pitää olla vähintään kaksi alipolkua."
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr "* Lisää toinen alipolku (valitse 2 polkua ja tee polku>yhdistä)"
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "* Muuta juoksevaksitikiksi tai yksinkertaiseksi satiiniksi (parametri lisäosa)"
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr "Pisteitä pariton määrä"
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr "Saatiinipolku: Apuviivat puuttuu ja pisteitä on pariton määrä."
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr "Helpoin tapa ratkaista tämä on lisätä yksi tai useampi apuviiva. "
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr "Apuviivat määrittävät satiinin suunnan satiini polulla."
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr "*valitussa objektissa paina \"P\" aktivoidaksesi kynätyökalun."
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr "*Pidä \"shift\" pohjassa piirtäessäsi apuviivan."
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr "Jokaisen apuviivan pitää ylittää molemmat satiiniviivat."
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr "Apuviiva ei ylitä satiinipolkua"
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Satiinipolku: apuviiva ei ylitä molempia satiiniviivoja."
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr "Satiini: poikkiviiva ylittää muodon enemmän kuin kerran."
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr "Satiini"
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr "Erikois satiini"
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr "\"E\" tikki"
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Sik-sak väli (huipusta huippuun)"
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr "Huipusta huippuun väli siksakissa."
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr "Veto kompensaatio"
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr "Satiinitikki vetää kangasta yhteen, lopputuloksena on satiini polku joka on kapeampi kuin mallinnettu. Tämä asetus kompensoi satiinin kapenemista."
-#: lib/elements/satin_column.py:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr "Muodon pohja"
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr "Muodon pohja"
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr "Tikin pituus"
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr "Muodon pohjan sisennys"
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr "Kutista ylkoviivaa, estääksesi pohjan näkymisen satiinin alta."
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr "Keskitikki pohjustus"
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr "Keskitikki pohjustus"
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr "Sik-Sak pohjustus"
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr "Sik-Sak pohjustus"
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Sik-Sak väli (huipustahuippuun)"
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr "Sik-Sak huippujen väli."
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr "Sisennyksen etäisyys"
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr "Toistot"
msgid "Defines how many times to run down and back along the path."
msgstr "Määrittää kuinka monta kertaa polkua pitkin tikataan edestakaisin."
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr "Manuaalinen tikin sijoitus"
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr "Tikkaa jokainen kulmapiste polulla. Tikin pituus ja sik-sak väli jätetään huomiotta."
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr "Teksti"
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr "Huolehdi että enintään yksi aloitus ja lopetus komento on liitetty valittuun satiinipolkuun."
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr "Valitse lisättäväksi yksi tai useampi komento."
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr "Ink/Stitch Kirjaimet"
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr "Asetukset"
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr "Tikkaa tekstiviivat molempiin suuntiin"
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr "Lisää trimmaus"
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr "Lisää trimmaus"
msgid "Cancel"
msgstr "Peru"
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr "Hyväksy ja lopeta"
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr "Yhtään fonttia ei löydy! Asenna Ink/Stitch uudelleen."
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr "Skaalaa teksti %s%%"
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr "Valitse vain yksi teksti."
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr "Brodeeraus Parametrit"
msgid "Use Last Settings"
msgstr "Käytä viimeisempiä asetuksia"
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr "Virhe kirjoitettaessa %(path)s: %(error)s"
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr "Automaattinen satiini"
@@ -2407,6 +2441,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr "Satiinipolun automaattinen reititys"
@@ -2484,6 +2550,11 @@ msgstr ""
msgid "Commands"
msgstr "Käskyt"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "Muunna viiva satiiniksi"
@@ -2628,12 +2699,6 @@ msgstr "Käännä satiinin suunta"
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2675,32 +2740,6 @@ msgstr ""
msgid "Add Commands"
msgstr "Lisää käsky"
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po
index 5083e365..7f912397 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:20\n"
"Last-Translator: \n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr "Erreur pendant l'auto-remplissage. Cela veut dire que Ink/Stitch a un pr
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr "Si vous désirez nous aider à améliorer Ink/Stitch, veuillez SVP copier/coller ce message dans un nouveau rapport d'erreur (issue) ici: "
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr "Cloner l'objet"
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr "Ce document contient un ou plusieurs objets clonés. Ink/Stitch peut fonctionner avec des clones uniques, mais vous êtes limité à la définition de quelques paramètres. "
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr "Si vous voulez convertir le clone en un élément réel, suivez ces étapes :"
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr "* Sélectionner le clone"
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr "* Exécutez : Édition > Cloner > Délier le clone (Alt+Shift+D)"
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr "Le clone n'est pas brodable"
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr "Ce document contient un ou plusieurs objets clones. Un clone doit être l'enfant direct d'un élément brodable. Ink/Stitch ne peut pas broder des clones de groupes ou d'autres éléments non brodables (textes ou images)."
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr "Convertissez le clone en un élément réel :"
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr "* Sélectionner le clone."
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr "Cloner"
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr "Angle de remplissage personnalisé"
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr "Ce paramètre appliquera un angle de remplissage personnalisé pour le clone."
@@ -820,7 +820,7 @@ msgstr "Objet poly-ligne"
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr "Cet objet est un SVG Polyline. Ink/Stitch ne peut pas traiter cette forme, mais vous pouvez la modifier dans Inkscape. Convertissez la en chemin de points manuels."
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr "* Sélectionner cet objet."
@@ -836,181 +836,197 @@ msgstr "* A option: Exécuter l'extension Params et cocher la boite \"points man
msgid "Manual stitch along path"
msgstr "Point manuel le long du chemin"
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr "La colonne satin a un remplissage"
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr "Colonne satin: L'objet a un remplissage (mais ne devrait pas)"
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr "* Ouvrir le panneau Fond et contour"
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr "* Ouvrir l'onglet Fond"
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr "* Désactiver le Fond"
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr "* Alternative: Ouvrir Paramètres et basculer ce chemin vers Contour pour désactiver le mode colonne satin"
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr "Trop peu de sous-chemins"
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr "Colonne satin: L'objet a trop peu de sous-chemins. Une colonne satin doit avoir au moins deux sous-chemins (les rails)."
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr "Ajouter un autre sous-chemin (sélectionner deux rails et faire Chemin>Combiner)"
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "Convertir en point droit ou satin simple (Params extension)"
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr "Nombre de points inégal"
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr "Colonne satin: Soit il n'y a aucune traverse de direction, soit les rails n'ont pas le même nombre de points."
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr "La façon la plus simple de résoudre ce problème est d'ajouter une ou plusieurs traverses de direction. "
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr "Les traverses de direction contrôlent la direction des points dans les colonnes Satin."
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr "*L'objet étant sélectionné appuyez sur \"P\" pour activer l'outil crayon."
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr "*Maintenir la touche \"Majuscule\" enfoncée en traçant la traverse de direction."
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr "Chaque traverse de direction doit couper les deux rails une fois."
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr "La traverse de direction ne coupe pas les rails"
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Colonne satin: Une traverse de direction ne coupe pas les deux rails."
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr "La traverse de direction coupe les rails trop de fois"
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr "Colonne satin: Une traverse de direction coupe un rail plus d'une fois."
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr "Colonne Satin"
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr "Colonne de satin personnalisée"
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr "Point « E »"
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr "Longueur maximale du point"
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr "Longueur maximale du point pour couper les points."
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Espacement Zig-Zag (crête à crête)"
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr "Distance crête à crête entre zig-zags."
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr "Compensation d'étirement"
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr "Les points satin resserrent le tissu, ce qui entraîne une colonne plus étroite que celle que vous dessinez dans Inkscape. Ce paramètre agrandit le point depuis le centre vers l’extérieur de la colonne satin."
-#: lib/elements/satin_column.py:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr "Sous-couche de contour"
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr "Sous-couche de Contour"
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr "Longueur de point"
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr "Montant du décalage de la sous-couche de contour"
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr "Rétrécir le contour, pour empêcher que la sous-couche se montre autour de la colonne satinée."
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr "Sous-couche centrale"
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr "Sous-couche centrale"
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr "Sous-couche Zig-zag"
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr "Sous-couche Zig-zag"
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Espacement Zig-Zag (crête à crête)"
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr "Distance entre les crêtes des zig-zags."
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr "Montant du décalage"
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr "par défaut: la moitié du décalage du contour de la sous-couche"
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr "Couper le point en deux si sa longueur dépasse la longueur maximale définie"
@@ -1050,21 +1066,21 @@ msgstr "Répétitions"
msgid "Defines how many times to run down and back along the path."
msgstr "Définit combien de fois broder en avant et en arrière le long du chemin."
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr "Placement manuel de points"
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
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:143
+#: lib/elements/stroke.py:144
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'un paramétrage de point droit obsolète !\n\n"
"L'épaisseur de contour de votre chemin est inférieure à 0,5 unités, ce qui semble indiquer que vous souhaitez un point droit. Veuillez donc configurer votre style de contour avec des pointillés (n’importe quel genre de pointillés fonctionne)."
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr "Texte"
@@ -1080,6 +1096,28 @@ msgstr "* Texte : Créez vos propres lettres ou essayez l'outil de lettrage :"
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr "- Extensions > Ink/Stitch > Lettrage"
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr "Fichier non trouvé."
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr "Le chemin de fichier spécifié n'est pas un fichier mais un dictionnaire.\n"
+"Veuillez choisir un fichier de liste de fils à importer."
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr "Je n'ai trouvé aucune couleur correspondante dans le fichier."
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr "Veuillez essayer d'importer comme \"autre liste de fils\" et spécifier une palette de couleurs ci-dessous."
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr "Veuillez choisir une autre palette de couleurs pour votre dessin."
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr "Veuillez vous assurer qu’au plus une seule commande début et fin soit attachée aux colonnes de satin sélectionnées."
@@ -1159,7 +1197,7 @@ msgstr "Groupe cutwork"
msgid "Needle #%s"
msgstr "Aiguille #%s"
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr "Cette fonction copie les paramètres de Ink/Stitch du premier élément sélectionné vers le reste de la sélection. Veuillez sélectionner au moins deux éléments."
@@ -1189,28 +1227,6 @@ msgstr "Aucun élément n'a été choisi.\n\n"
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr "Nous n'avons pas trouvé de couleurs de remplissage sur vos éléments de texte. Veuillez lire les instructions sur notre site Web."
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr "Fichier non trouvé."
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr "Le chemin de fichier spécifié n'est pas un fichier mais un dictionnaire.\n"
-"Veuillez choisir un fichier de liste de fils à importer."
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr "Je n'ai trouvé aucune couleur correspondante dans le fichier."
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr "Veuillez essayer d'importer comme \"autre liste de fils\" et spécifier une palette de couleurs ci-dessous."
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr "Veuillez choisir une autre palette de couleurs pour votre dessin."
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1228,27 +1244,27 @@ msgstr "Ink/Stitch ne peut pas automatiquement trouver votre dossier de palette
msgid "Please choose one or more commands to add."
msgstr "Veuillez choisir une ou plusieurs commandes à ajouter."
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr "Lettrage Ink/Stitch"
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr "Police"
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr "Options"
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr "Broder les lignes de texte en aller-retour"
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr "Ajouter des coupures"
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1257,31 +1273,37 @@ msgstr "Ajouter des coupures"
msgid "Cancel"
msgstr "Quitter"
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr "Appliquer et Quitter"
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr "Impossible de trouver une police! S'il vous plait essayez de réinstaller Ink/Stitch."
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Cette police n'a pas de variante de police disponible. Veuillez mettre à jour ou supprimer la police."
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr "Échelle du texte %s%%"
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr "Veuillez ne sélectionner qu’un seul bloc de texte."
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr "Vous avez sélectionné des objets qui ne sont pas créées par l’extension de lettrage. SVP, effacez votre sélection ou sélectionnez des objets différents avant d’exécuter le lettrage à nouveau."
@@ -1360,6 +1382,10 @@ msgstr "Paramètres de broderie"
msgid "Use Last Settings"
msgstr "Utiliser les derniers paramètres"
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr "Veuillez sélectionner au moins un objet à marquer comme texture."
@@ -1415,7 +1441,11 @@ msgstr "Avertissements sur les types d'objets"
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr "Ces objets peuvent ne pas fonctionner correctement avec Ink/Stitch. Suivez les instructions pour corriger le comportement indésirable."
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "Il est possible qu'un objet contienne plus d'une erreur, même s'il n'y a qu'un conseil par objet. Relancer cette fonction quand il y a plus d'erreurs. Enlever les conseils en supprimant le calque \"Résolution de problèmes\" dans le dialogue objets (Objet -> Objets...)."
@@ -1611,6 +1641,10 @@ msgstr "Erreur d’écriture pour %(path)s: %(error)s"
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr "Le fichier n'existe pas et ne peut être ouvert. Veuillez corriger le chemin du fichier et réessayer.\\r%s"
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr "Satin automatique"
@@ -2412,6 +2446,38 @@ msgstr "https://inkstitch.org"
msgid "License"
msgstr "Licence"
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr "Choisir fils"
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr "Choisir la méthode"
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr "*Choisir une palette de couleurs"
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr "Gestion des couleurs de fil"
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr "Agencement automatique de colonnes satin"
@@ -2489,6 +2555,11 @@ msgstr "Mise à l'échelle des symboles de commande"
msgid "Commands"
msgstr "Commandes"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "Convertir ligne en satin"
@@ -2633,12 +2704,6 @@ msgstr "Intervertir les rails satin"
msgid "Generate Color Palette"
msgstr "Générer palette de couleurs"
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr "Gestion des couleurs de fil"
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2680,32 +2745,6 @@ msgstr "https://inkstitch.org/fr/docs/thread-color#generate-color-palette"
msgid "Add Commands"
msgstr "Ajouter des commandes"
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr "Importer liste de fils"
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr "Choisir fils"
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr "Choisir la méthode"
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr "Importer une liste de fils Ink/Stitch"
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr "Importer une autre liste de fils*"
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr "*Choisir une palette de couleurs"
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr "Importation d'un fichier 100"
diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po
index af45d534..042a8242 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:20\n"
"Last-Translator: \n"
"Language-Team: Hebrew\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr ""
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr ""
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr ""
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr ""
msgid "Use Last Settings"
msgstr ""
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2409,6 +2443,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2486,6 +2552,11 @@ msgstr ""
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2630,12 +2701,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2677,32 +2742,6 @@ msgstr ""
msgid "Add Commands"
msgstr ""
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po
index b42691fb..eaa33cf0 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:20\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr ""
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr ""
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr ""
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr ""
msgid "Use Last Settings"
msgstr ""
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2407,6 +2441,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2484,6 +2550,11 @@ msgstr ""
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2628,12 +2699,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2675,32 +2740,6 @@ msgstr ""
msgid "Add Commands"
msgstr ""
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po
index 740eff6f..b7567481 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:20\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr "Errore durante l'auto-riempimento! C'è un problema con Ink/Stitch."
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr "Se vuoi contribuire a migliorare Ink/Stitch, copia questo messaggio in una nuova issue a questo link: "
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr "Questo oggetto è una polilinea SVG. Ink/Stitch può lavorare con queste forme ma non è possibile modificarle in Inkscape. Per poterle modificare bisogna convertirle in un percorso di cucitura manuale."
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr "* Seleziona questo oggetto."
@@ -836,181 +836,197 @@ msgstr "* Opzionale: esegui l'estensione \"Parametri\" e abilita \"cucitura manu
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr "La colonna raso non è vuota"
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr "Colonna raso: l'oggetto dovrebbe essere vuoto ma non lo è"
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr "* Apri il pannello \"Riempi e traccia\""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr "* Apri la scheda Riempimento"
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr "* Disabilita il riempimento"
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr "* Alternativa: apri i paramentri e trasforma questo percorso in traccia per disabilitare la modalità \"Colonna raso\""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr "Numero insufficiente di sotto-percorsi"
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr "Colonna raso: l'oggetto ha un numero di sotto-percorsi insufficiente. Una colonna raso deve avere almeno due sotto-percorsi (i binari)."
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr "* Aggiungi un altro sotto-percorso (seleziona due binari ed esegui Percorso > Combina)"
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "* Converti in cucitura progressiva o raso semplice (estensione Parametri)"
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr "Numero di punti sbilanciato"
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr "Colonna raso: non ci sono guide e i binari hanno un numero di punti diverso."
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr "Il modo più semplice per risolvere questo problema è aggiungere una o più guide. "
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr "Le guide controllano la direzione di cucitura nelle colonne raso."
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr "* Con l'oggetto selezionato premere \"P\" per attivare lo strumento matita."
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr "* Tenere premuto \"Shift\" mentre si disegna la guida."
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr "Ogni guida dovrebbe incrociare i binari almeno una volta."
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr "La guida non incrocia i binari"
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Colonna raso: una guida non incrocia entrambi i binari."
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr "Colonna raso: una guida incrocia un binario più di una volta."
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr "Colonna in raso"
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr "Colonna in raso personalizzata"
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr "Punto \"E\""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Spaziatura a zig-zag (picco a picco)"
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr "La distanza tra i picchi del zig-zag."
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr "Compensazione tiraggio"
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr "I punti raso avvicinano il tessuto, con il risultato che la colonna è più stretta di quella disegnata. Questa impostazione allarga ogni coppia di inserimenti dell'ago verso l'esterno rispetto al centro della colonna raso."
-#: lib/elements/satin_column.py:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr "Sottostrato del contorno"
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr "Sottostrato del contorno"
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr "Lunghezza del punto"
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr "Offset interno del sottostrato del contorno"
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr "Stringere i bordi per evitare che la base fuoriesca dai limiti della colonna raso."
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr "Base passaggio centrale"
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr "Base passaggio centrale"
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr "Base zig-zag"
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr "Base zig-zag"
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Spazio del zig-zag (da picco a picco)"
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr "Distanza dei picchi del zig-zag."
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr "Quantità di inserimento"
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr "default: metà dell'inserimento di sottostrato del contorno"
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,21 +1066,21 @@ msgstr "Ripetizioni"
msgid "Defines how many times to run down and back along the path."
msgstr "Definisce quante volte percorre avanti e indietro il percorso."
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr "Piazzamento manuale dei punti"
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr "Cuci ogni nodo del percorso. La lunghezza del punto e lo spazio nel zig-zag sono ignorati."
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr "Rilevata vecchia impostazione del punto corrente!\n"
"Sembra che tu stia utilizzando un tratto più piccolo di 0,5 unità per indicare un punto corrente, che è depracato. Invece, il tratto può essere impostato a tratteggio per indicare un punto corrente. Qualsiasi tipo di tratteggio andrà bene."
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr "Testo"
@@ -1080,6 +1096,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr "File non trovato."
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr "Non è stato trovato nessun colore combaciante."
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr "Si provi ad importare come \"altra lista di fili\" e specificare una palette di colori in basso."
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr "Si selezioni un'altra palette di colori per il tuo design."
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr "Assicurarsi che almeno un comando di avvio e di fine siano collegati alla colonna raso selezionata."
@@ -1159,7 +1196,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1188,27 +1225,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr "File non trovato."
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr "Non è stato trovato nessun colore combaciante."
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr "Si provi ad importare come \"altra lista di fili\" e specificare una palette di colori in basso."
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr "Si selezioni un'altra palette di colori per il tuo design."
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1226,27 +1242,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr "Seleziona uno o più comandi da aggiungere."
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr "Caratteri Ink/Stitch"
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr "Opzioni"
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr "Cucire le linee di testo avanti e indietro"
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr "Aggiungi tagli"
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1255,31 +1271,37 @@ msgstr "Aggiungi tagli"
msgid "Cancel"
msgstr "Annulla"
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr "Applica ed esci"
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr "Nessun font disponibile! Provare ad installare nuovamente Ink/Stitch."
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr "Scala del testo %s%%"
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr "Selezionare solo un blocco di testo."
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr "Hai selezionato degli oggetti che non sono stati creati dalla estensione Caratteri. Si provi a liberare la tua selezione o selezionare oggetti diversi prima di avviare Caratteri di nuovo."
@@ -1358,6 +1380,10 @@ msgstr "Parametri di ricamo"
msgid "Use Last Settings"
msgstr "Utilizza le ultime impostazioni"
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1413,7 +1439,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "Potrebbe accadere che un oggetto contenga più di un errore, ma ci sarà comunque un solo puntatore per oggetto. Eseguire questa funzione un'altra volta, se si verificano ulteriori errori. Rimuovere i puntatori cancellando il livello chiamato \"Risoluzione problemi\" attraverso il pannello degli oggetti (Oggetto -> Oggetti...)."
@@ -1608,6 +1638,10 @@ msgstr "Errore scrivendo in %(path)s: %(error)s"
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr "Auto-raso"
@@ -2408,6 +2442,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr "Scegliere file"
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr "Colonne raso con instradamento automatico"
@@ -2485,6 +2551,11 @@ msgstr ""
msgid "Commands"
msgstr "Comandi"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "Converti linea in raso"
@@ -2629,12 +2700,6 @@ msgstr "Ribalta i binari della colonna raso"
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2676,32 +2741,6 @@ msgstr ""
msgid "Add Commands"
msgstr "Aggiungi comandi"
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr "Importa Lista di Fili"
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr "Scegliere file"
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po
index 6095a97d..1f4ac334 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:20\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -596,51 +596,51 @@ msgstr "自動入力中ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸï¼ã‚¤ãƒ³ã‚¯/ステッãƒ
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr "インク/ステッãƒã®æ”¹å–„ã«ã”å”力ã„ãŸã ã‘ã‚‹å ´åˆã¯ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸å…¨ä½“ã‚’æ–°ã—ã„ Issue ã«è²¼ã‚Šä»˜ã‘ã¦ãã ã•ã„。 "
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr "オブジェクトã®ã‚¯ãƒ­ãƒ¼ãƒ³"
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr "ã“ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã«ã¯1ã¤ä»¥ä¸Šã®ã‚¯ãƒ­ãƒ¼ãƒ³ã‚ªãƒ–ジェクトãŒã‚りã¾ã™ã€‚インク/ステッãƒã¯å˜ä¸€ã®ã‚¯ãƒ­ãƒ¼ãƒ³ã§æ©Ÿèƒ½ã—ã¾ã™ãŒã€è¨­å®šã§ãるパラメータã¯ã”ãã‚ãšã‹ã§ã™ã€‚ "
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr "クローンを実際ã®è¦ç´ ã«å¤‰æ›ã™ã‚‹å ´åˆã¯ã€æ¬¡ã®æ‰‹é †ã«å¾“ã„ã¾ã™ã€‚"
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr "*ã‚¯ãƒ­ãƒ¼ãƒ³ã‚’é¸æŠžã—ã¾ã™"
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr "*実行:[編集]> [クローン]> [クローンã®ãƒªãƒ³ã‚¯è§£é™¤](Alt + Shift + D)"
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr "クローンã¯åˆºç¹ã§ãã¾ã›ã‚“"
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr "ã“ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã«ã¯ã€1ã¤ä»¥ä¸Šã®ã‚¯ãƒ­ãƒ¼ãƒ³ã‚ªãƒ–ジェクトãŒã‚りã¾ã™ã€‚クローンã¯ã€åˆºç¹å¯èƒ½ãªè¦ç´ ã®ç›´æŽ¥ã®å­ã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚インク/ステッãƒã¯ã€ã‚°ãƒ«ãƒ¼ãƒ—ã®ã‚¯ãƒ­ãƒ¼ãƒ³ã‚„ãã®ä»–ã®åˆºç¹ã§ããªã„è¦ç´ ï¼ˆãƒ†ã‚­ã‚¹ãƒˆã¾ãŸã¯ç”»åƒï¼‰ã‚’刺ç¹ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。"
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr "クローンを解除ã—ã¾ã™ã€‚"
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr "*ã‚¯ãƒ­ãƒ¼ãƒ³ã‚’é¸æŠžã—ã¾ã™ã€‚"
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr "クローン"
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr "カスタムフィル刺ç¹è§’度"
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr "ã“ã®è¨­å®šã¯ã€ã‚¯ãƒ­ãƒ¼ãƒ³ã«ã‚«ã‚¹ã‚¿ãƒ ã®å¡—りã¤ã¶ã—角度をé©ç”¨ã—ã¾ã™ã€‚"
@@ -822,7 +822,7 @@ msgstr "ãƒãƒªãƒ©ã‚¤ãƒ³ã‚ªãƒ–ジェクト"
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr "ã“ã®ã‚ªãƒ–ジェクトã¯SVGãƒãƒªãƒ©ã‚¤ãƒ³ã§ã™ã€‚インク/ステッãƒã¯ã“ã®å½¢çŠ¶ã§æ©Ÿèƒ½ã—ã¾ã™ãŒã€Inkscapeã§ç·¨é›†ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。編集ã§ãるよã†ã«ã€æ‰‹å‹•ã®ã‚¹ãƒ†ãƒƒãƒãƒ‘スã«å¤‰æ›ã—ã¾ã™ã€‚"
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr "*ã“ã®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’é¸æŠžã—ã¾ã™ã€‚"
@@ -838,181 +838,197 @@ msgstr "*オプション:パラメーター拡張機能を実行ã—ã€[手動ã
msgid "Manual stitch along path"
msgstr "ãƒ‘ã‚¹ã«æ²¿ã£ãŸæ‰‹å‹•ステッãƒ"
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr "サテンã®åˆ—ãŒã„ã£ã±ã„ã§ã™"
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr "サテンã®åˆ—:オブジェクトã«å¡—りã¤ã¶ã—ãŒã‚りã¾ã™ï¼ˆè¡¨ç¤ºã•れるã¹ãã§ã¯ã‚りã¾ã›ã‚“)"
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr "* フィルストロークパãƒãƒ«ã‚’é–‹ãã¾ã™"
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr "* フィルタブを開ãã¾ã™"
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr "*フィルを無効ã«ã™ã‚‹"
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr "*代替方法:パラメータを開ãã€ã“ã®ãƒ‘スをストロークã«åˆ‡ã‚Šæ›¿ãˆã¦ã€ã‚µãƒ†ãƒ³ã‚«ãƒ©ãƒ ãƒ¢ãƒ¼ãƒ‰ã‚’無効ã«ã—ã¾ã™"
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr "サブパスãŒå°‘ãªã™ãŽã¾ã™"
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr "サテンã®åˆ—:オブジェクトã®ã‚µãƒ–パスãŒå°‘ãªã™ãŽã¾ã™ã€‚ã‚µãƒ†ãƒ³ã®æŸ±ã«ã¯ã€å°‘ãªãã¨ã‚‚2ã¤ã®ã‚µãƒ–パス(レール)ãŒå¿…è¦ã§ã™ã€‚"
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr "*別ã®ã‚µãƒ–パスを追加ã—ã¾ã™ï¼ˆ2ã¤ã®ãƒ‘ã‚¹ã‚’é¸æŠžã—ã€[パス]> [çµåˆ] を実行ã—ã¾ã™ï¼‰"
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "*ランニングステッãƒã¾ãŸã¯ã‚·ãƒ³ãƒ—ルãªã‚µãƒ†ãƒ³ã«å¤‰æ›ï¼ˆãƒ‘ラメーターエクステンション)"
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr "ãƒã‚¤ãƒ³ãƒˆæ•°ãŒç­‰ã—ãã‚りã¾ã›ã‚“"
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr "ã‚µãƒ†ãƒ³ã®æŸ±ï¼šæ¨ªæœ¨ã¯ãªãã€ãƒ‘スã®ãƒã‚¤ãƒ³ãƒˆæ•°ã¯ç­‰ã—ãã‚りã¾ã›ã‚“。"
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr "ã“ã®å•題を解決ã™ã‚‹æœ€ã‚‚ç°¡å˜ãªæ–¹æ³•ã¯ã€1ã¤ä»¥ä¸Šã®ãƒ©ãƒ³ã‚°ã‚’追加ã™ã‚‹ã“ã¨ã§ã™ã€‚ "
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr "ラングã¯ã€ã‚µãƒ†ãƒ³ã®æŸ±ã®ã‚¹ãƒ†ãƒƒãƒã®æ–¹å‘を制御ã—ã¾ã™ã€‚"
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr "*é¸æŠžã—ãŸã‚ªãƒ–ジェクトã§ã€ŒPã€ã‚’押ã—ã¦é‰›ç­†ãƒ„ールをアクティブã«ã—ã¾ã™ã€‚"
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr "*ラングをæç”»ã—ã¦ã„る間「Shiftã€ã‚’押ã—ãŸã¾ã¾ã«ã—ã¾ã™ã€‚"
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr "å„ラングã¯ã€ä¸¡æ–¹ã®ãƒ¬ãƒ¼ãƒ«ã¨1回交差ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚"
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr "ラングã¯ãƒ¬ãƒ¼ãƒ«ã¨äº¤å·®ã—ã¾ã›ã‚“"
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "ã‚µãƒ†ãƒ³ã®æŸ±ï¼šãƒ©ãƒ³ã‚°ã¯ä¸¡æ–¹ã®ãƒ‘スã¨äº¤å·®ã—ã¾ã›ã‚“。"
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr "ラングãŒä½•度も交差ã™ã‚‹"
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr "ã‚µãƒ†ãƒ³ã®æŸ±ï¼šãƒ©ãƒ³ã‚°ãŒãƒ‘スã¨è¤‡æ•°å›žäº¤å·®ã—ã¾ã™ã€‚"
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr "サテンカラム"
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr "カスタムサテンカラム"
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr "「Eã€ã‚¹ãƒ†ãƒƒãƒ"
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr "最大ステッãƒã®é•·ã•"
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr "スプリットステッãƒã®æœ€å¤§ã‚¹ãƒ†ãƒƒãƒé•·ã•"
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "ジグザグ間隔(ピークツーピーク)"
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr "ジグザグ間ã®ãƒ”ーク間è·é›¢"
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr "縮ã¿è£œæ­£"
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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 "サテンステッãƒãŒç”Ÿåœ°ã‚’引ã寄ã›ã€Inkscapeã§æãよりも列ãŒç‹­ããªã‚Šã¾ã™ã€‚ã“ã®è¨­å®šã¯ã€ã‚µãƒ†ãƒ³ã®æŸ±ã®ä¸­å¿ƒã‹ã‚‰å¤–å´ã«å‘ã‹ã£ã¦é‡ã®è²«é€šã®å„ペアを拡張ã—ã¾ã™ã€‚"
-#: lib/elements/satin_column.py:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr "輪郭アンダーレイ"
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr "輪郭アンダーレイ"
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr "ステッãƒã®é•·ã•"
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr "輪郭アンダーレイã¯ã‚è¾¼ã¿é‡"
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr "アウトラインを縮å°ã—ã¦ã€ã‚µãƒ†ãƒ³ã®æŸ±ã®å¤–å´ã«ã‚¢ãƒ³ãƒ€ãƒ¼ãƒ¬ã‚¤ãŒè¡¨ç¤ºã•れãªã„よã†ã«ã—ã¾ã™ã€‚"
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr "センターウォークアンダーレイ"
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr "センターウォークアンダーレイ"
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr "ジグザグアンダーレイ"
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr "ジグザグアンダーレイ"
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "ジグザグ間隔(ピークツーピーク)"
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr "ジグザグã®ãƒ”ーク間ã®è·é›¢ã€‚"
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr "ã¯ã‚è¾¼ã¿é‡"
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr "デフォルト:等高線アンダーレイインセットã®åŠåˆ†"
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr "最大ステッãƒé•·ã•ã‚’è¶…ãˆãŸå ´åˆã®ã‚¹ãƒ—リットステッãƒ"
@@ -1052,21 +1068,21 @@ msgstr "繰り返ã—"
msgid "Defines how many times to run down and back along the path."
msgstr "ãƒ‘ã‚¹ã«æ²¿ã£ã¦ç¸«ã£ãŸã‚Šæˆ»ã£ãŸã‚Šã™ã‚‹å›žæ•°ã‚’定義ã—ã¾ã™ã€‚"
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr "手動ステッãƒé…ç½®"
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr "パス内ã®ã™ã¹ã¦ã®ãƒŽãƒ¼ãƒ‰ã‚’ステッãƒã—ã¾ã™ã€‚ステッãƒã®é•·ã•ã¨ã‚¸ã‚°ã‚¶ã‚°ã®é–“éš”ã¯ç„¡è¦–ã•れã¾ã™ã€‚"
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
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 "レガシーランニングステッãƒã®è¨­å®šãŒæ¤œå‡ºã•れã¾ã—ãŸï¼\n\n"
"ランニングステッãƒã‚’示ã™ãŸã‚ã«0.5å˜ä½æœªæº€ã®ã‚¹ãƒˆãƒ­ãƒ¼ã‚¯ã‚’使用ã—ã¦ã„るよã†ã§ã™ãŒã€ã“れã¯éžæŽ¨å¥¨ã§ã™ã€‚代ã‚りã«ã€ãƒ©ãƒ³ãƒ‹ãƒ³ã‚°ã‚¹ãƒ†ãƒƒãƒã‚’示ã™ãŸã‚ã«ã€ã‚¹ãƒˆãƒ­ãƒ¼ã‚¯ã‚’ç ´ç·šã«è¨­å®šã—ã¦ãã ã•ã„。ã©ã‚“ãªç¨®é¡žã®ãƒ€ãƒƒã‚·ãƒ¥ã§ã‚‚機能ã—ã¾ã™ã€‚"
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr "文字"
@@ -1082,6 +1098,28 @@ msgstr "*ãƒ†ã‚­ã‚¹ãƒˆï¼šç‹¬è‡ªã®æ–‡å­—を作æˆã™ã‚‹ã‹ã€ãƒ¬ã‚¿ãƒªãƒ³ã‚°ãƒ„ãƒ
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr "-拡張機能>インク/ステッãƒ>レタリング"
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr "ファイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。"
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr "指定ã•れãŸãƒ•ァイルパスã¯ãƒ•ァイルã§ã¯ãªã辞書ã§ã™ã€‚\n"
+"インãƒãƒ¼ãƒˆã™ã‚‹ã‚¹ãƒ¬ãƒƒãƒ‰ãƒªã‚¹ãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr "ファイル内ã«ä¸€è‡´ã™ã‚‹è‰²ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚"
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr "「ãã®ä»–ã®ã‚¹ãƒ¬ãƒƒãƒ‰ãƒªã‚¹ãƒˆã€ã¨ã—ã¦ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ã€ä»¥ä¸‹ã®ã‚«ãƒ©ãƒ¼ãƒ‘レットを指定ã—ã¦ãã ã•ã„。"
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr "デザインã«ä»–ã®ã‚«ãƒ©ãƒ¼ãƒ‘ãƒ¬ãƒƒãƒˆã‚’é¸æŠžã—ã¦ãã ã•ã„。"
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr "é¸æŠžã—ãŸã‚µãƒ†ãƒ³ã®åˆ—ã«ã€æœ€å¤§ã§1ã¤ã®é–‹å§‹ã‚³ãƒžãƒ³ãƒ‰ã¨çµ‚了コマンドãŒä»˜åŠ ã•れã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。"
@@ -1161,7 +1199,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr "ã“ã®é–¢æ•°ã¯ã€æœ€åˆã«é¸æŠžã•れãŸè¦ç´ ã‹ã‚‰æ®‹ã‚Šã®é¸æŠžè¦ç´ ã«ã‚¤ãƒ³ã‚¯/ステッãƒãƒ‘ラメータをコピーã—ã¾ã™ã€‚å°‘ãªãã¨ã‚‚2ã¤ã®è¦ç´ ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
@@ -1190,28 +1228,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr "ファイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。"
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr "指定ã•れãŸãƒ•ァイルパスã¯ãƒ•ァイルã§ã¯ãªã辞書ã§ã™ã€‚\n"
-"インãƒãƒ¼ãƒˆã™ã‚‹ã‚¹ãƒ¬ãƒƒãƒ‰ãƒªã‚¹ãƒˆãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠžã—ã¦ãã ã•ã„。"
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr "ファイル内ã«ä¸€è‡´ã™ã‚‹è‰²ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr "「ãã®ä»–ã®ã‚¹ãƒ¬ãƒƒãƒ‰ãƒªã‚¹ãƒˆã€ã¨ã—ã¦ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ã€ä»¥ä¸‹ã®ã‚«ãƒ©ãƒ¼ãƒ‘レットを指定ã—ã¦ãã ã•ã„。"
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr "デザインã«ä»–ã®ã‚«ãƒ©ãƒ¼ãƒ‘ãƒ¬ãƒƒãƒˆã‚’é¸æŠžã—ã¦ãã ã•ã„。"
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1229,27 +1245,27 @@ msgstr "インクステッãƒã¯ãƒ‘レットフォルダを自動ã§è¦‹ã¤ã‘ã‚‹
msgid "Please choose one or more commands to add."
msgstr "追加ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã‚’1ã¤ä»¥ä¸Šé¸æŠžã—ã¦ãã ã•ã„。"
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr "インク/ステッãƒã®æ–‡å­—é…ç½®"
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr "フォント"
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr "オプション"
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr "テキストã®è¡Œã‚’å‰å¾Œã«ã‚¹ãƒ†ãƒƒãƒã—ã¾ã™ã€‚"
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr "トリムを追加"
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1258,31 +1274,37 @@ msgstr "トリムを追加"
msgid "Cancel"
msgstr "キャンセル"
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr "é©ç”¨ã—ã¦çµ‚了"
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr "フォントãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。 インクステッãƒã‚’å†ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ãã ã•ã„。"
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr "ã“ã®ãƒ•ォントã«ã¯ã€ä½¿ç”¨å¯èƒ½ãªãƒ•ォントãƒãƒªã‚¢ãƒ³ãƒˆãŒã‚りã¾ã›ã‚“。フォントを更新ã¾ãŸã¯å‰Šé™¤ã—ã¦ãã ã•ã„。"
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr "文字ã®å¤§ãã• %s%%"
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr "1ブロックã®ã¿é¸æŠžã—ã¦ãã ã•ã„。"
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr "レタリングエクステンションã§ä½œæˆã•れã¦ã„ãªã„オブジェクトãŒé¸æŠžã•れã¦ã„ã¾ã™ã€‚ é¸æŠžã‚’è§£é™¤ã™ã‚‹ã‹ã€åˆ¥ã®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã‚’é¸æŠžã—ã¦ã‹ã‚‰å†åº¦ãƒ¬ã‚¿ãƒªãƒ³ã‚°ã‚’実行ã—ã¦ãã ã•ã„。"
@@ -1361,6 +1383,10 @@ msgstr "刺ç¹ãƒ‘ラメータ"
msgid "Use Last Settings"
msgstr "å‰å›žã®è¨­å®šã‚’使ã†"
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr "パターンã¨ã—ã¦ãƒžãƒ¼ã‚¯ã•れるオブジェクトを少ãªãã¨ã‚‚1ã¤é¸æŠžã—ã¦ãã ã•ã„。"
@@ -1416,7 +1442,11 @@ msgstr "オブジェクトタイプã®è­¦å‘Š"
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr "ã“ã®ã‚ªãƒ–ジェクトã¯ã‚¤ãƒ³ã‚¯ã‚¹ãƒ†ãƒƒãƒã§æ­£ã—ã動作ã—ãªã„å ´åˆãŒã‚りã¾ã™ã€‚指示ã«ã—ãŸãŒã£ã¦å‹•作を修正ã—ã¦ãã ã•ã„。"
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "1ã¤ã®ã‚ªãƒ–ジェクトã«è¤‡æ•°ã®ã‚¨ãƒ©ãƒ¼ãŒå«ã¾ã‚Œã¦ã„ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ãŒã€ãƒã‚¤ãƒ³ã‚¿ã¯ã‚ªãƒ–ジェクトã”ã¨ã«1ã¤ã—ã‹ã‚りã¾ã›ã‚“。 ã•らã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ãŸå ´åˆã¯ã€ã“ã®é–¢æ•°ã‚’å†åº¦å®Ÿè¡Œã—ã¦ãã ã•ã„。 ãƒã‚¤ãƒ³ã‚¿ã‚’削除ã™ã‚‹ã«ã¯ã€ã‚ªãƒ–ジェクトパãƒãƒ«ï¼ˆã‚ªãƒ–ジェクト -> Objects...)ã§ã€ŒTroubleshootã€ã¨ã„ã†ãƒ¬ã‚¤ãƒ¤ãƒ¼ã‚’削除ã—ã¾ã™ã€‚"
@@ -1611,6 +1641,10 @@ msgstr "%(path)sã¸ã®æ›¸ãè¾¼ã¿ã‚¨ãƒ©ãƒ¼:%(error)s"
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr "ファイルãŒå­˜åœ¨ã—ãªã„ãŸã‚é–‹ã‘ã¾ã›ã‚“。ファイルパスを修正ã—ã¦å†åº¦ãŠè©¦ã—ãã ã•ã„。\\r%s"
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr "自動サテン"
@@ -2410,6 +2444,38 @@ msgstr "https://inkstitch.org"
msgid "License"
msgstr "ライセンス"
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr "ãƒ•ã‚¡ã‚¤ãƒ«é¸æŠž"
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr "ãƒ¡ã‚½ãƒƒãƒ‰é¸æŠž"
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr "*ã‚«ãƒ©ãƒ¼ãƒ‘ãƒ¬ãƒƒãƒˆã‚’é¸æŠž"
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr "糸ã®è‰²ã®ç®¡ç†"
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr "サテン自動ルーティング"
@@ -2487,6 +2553,11 @@ msgstr ""
msgid "Commands"
msgstr "コマンド"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "ラインをサテンã«å¤‰æ›"
@@ -2631,12 +2702,6 @@ msgstr "フリップサテンコラムレール"
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr "糸ã®è‰²ã®ç®¡ç†"
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2678,32 +2743,6 @@ msgstr ""
msgid "Add Commands"
msgstr "追加コマンド"
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr "スレッドリストã®èª­ã¿è¾¼ã¿"
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr "ãƒ•ã‚¡ã‚¤ãƒ«é¸æŠž"
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr "ãƒ¡ã‚½ãƒƒãƒ‰é¸æŠž"
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr "インク/ステッãƒã®ã‚¹ãƒ¬ãƒƒãƒ‰ãƒªã‚¹ãƒˆã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ"
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr "ä»–ã®ã‚¹ãƒ¬ãƒƒãƒ‰ãƒªã‚¹ãƒˆã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ*"
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr "*ã‚«ãƒ©ãƒ¼ãƒ‘ãƒ¬ãƒƒãƒˆã‚’é¸æŠž"
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr "100個ã®ãƒ•ァイルをインプット"
diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po
index aaa3b1fa..9080c798 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:20\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr ""
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr ""
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr ""
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr ""
msgid "Use Last Settings"
msgstr ""
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2406,6 +2440,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2483,6 +2549,11 @@ msgstr ""
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2627,12 +2698,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2674,32 +2739,6 @@ msgstr ""
msgid "Add Commands"
msgstr ""
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po
index a59557b7..ae1d7041 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:20\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr "Fout tijdens auto-opvullen! Dit betekent dat er een probleem met Ink/Sti
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr "Als je wilt helpen om Ink/Stitch beter te maken, plak onderstaande tekst dan in een nieuwe melding op: "
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr "Object klonen"
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr "Er zijn één of meer gekloonde objecten in dit document. Ink/Stitch kan met een enkele kloon werken, maar je bent beperkt tot slechts enkele parameters. "
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr "Als je de kloon in een echt element wilt omzetten, volg dan deze stappen:"
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr "* selecteer de kloon"
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr "* Kies: Bewerken > Kloon > Ontkoppel Kloon (Alt+Shift+D)"
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr "Kloon is niet borduurbaar"
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr "Er zijn één of meer kloon objecten in dit document. Een kloon moet een direct kind zijn van een borduurbaar element. Ink/Stitch kan geen klonen borduren van groepen of andere niet-borduurbare elementen (text of afbeelding)."
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr "Zet de kloon om in een echt element:"
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr "* Selecteer de kloon."
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr "Kloon"
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr "Aangepaste opvulhoek"
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr "Deze instelling zet een aangepaste opvulhoek voor de kloon."
@@ -820,7 +820,7 @@ msgstr "Polylijn Object"
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr "Dit object is een SVG Polylijn, Ink/Stitch kan met deze vorm overweg, maar hij kan niet bewerkt worden in Inkscape. Zet om naar een pad met handmatige steek om te kunnen bewerken."
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr "* Selecteer dit object."
@@ -836,181 +836,197 @@ msgstr "* Optioneel: Kies het Params menu en vink het \"handmatige steek\" vakje
msgid "Manual stitch along path"
msgstr "Handmatige steek langs het pad"
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr "Satijnbaan heeft opvulling"
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr "Satijnbaan: Object heeft opvulling (maar dat moet niet)"
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr "* Open het Vulling en Lijn paneel"
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr "* Open het Opvul tabblad"
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr "* Opvullen uitschakelen"
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr "* Je kunt ook het Params menu openen en dit pad naar Lijn omzetten om Satijnbaan modus uit te schakelen"
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr "Te weinig subpaden"
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr "Satijnbaan: Object heeft te weinig subpaden. Een Satijnbaan moet minstens twee subpaden hebben (de rails)."
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr "* Voeg nog een subpad toe (selecteer twee rails en kies Pad > Combineer)"
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "* Zet om naar een doorlopende steek of simpele Satijnsteek (via Params)"
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr "Ongelijk aantal punten"
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr "Satijnbaan: Er zijn geen sporten en de rails hebben een ongelijk aantal punten."
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr "The makkelijkste oplossing is om een of meer sporten toe te voegen. "
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr "Sporten bepalen de steekrichting voor Satijnbanen."
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr "* Met het geselecteerde object kies \"P\" om het potlood gereedschap te activeren."
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr "* Houdt \"Shift\" ingedrukt tijdens het tekenen van de sport."
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr "Elke sport moet beide rails eenmaal doorkruisen."
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr "Sport doorkruist de rails niet"
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Satijnbaan: een sport doorkruist niet beide rails."
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr "Satijnbaan: Een sport doorkruist een rail meer dan eens."
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr "Satijnbaan"
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr "Aangepaste satijnbaan"
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr "\"E\" steek"
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Zig-zag afstand (piek-naar-piek)"
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr "Piek-naar-piek afstand tussen zig-zag steken."
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr "Trek compensatie"
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
msgid "Satin stitches pull the fabric together, resulting in a column narrower than you draw in Inkscape. This setting expands each pair of needle penetrations outward from the center of the satin column."
msgstr "Satijnsteken trekken de stof samen, waardoor de baan smaller wordt dan getekend in Inkscape. Deze instelling zet ieder paar naaldsteken wat verder weg van het midden van de satijnbaan."
-#: lib/elements/satin_column.py:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr "Omtrek versteviging"
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr "Omtrek Versteviging"
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr "Steek lengte"
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr "Omtrekversteviging randafstand"
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr "Verklein de omtrek om te voorkomen dat de versteviging zichtbaar is langs de rand van de satijnbaan."
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr "Middenlijn versteviging"
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr "Middenlijn Versteviging"
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr "Zig-zag versteviging"
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr "Zig-zag Versteviging"
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Zig-zag afstand (piek-naar-piek)"
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr "Afstand tussen pieken van de zig-zag steken."
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr "Randafstand"
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr "standaard: de helft van de versteviging randafstand"
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,21 +1066,21 @@ msgstr "Herhalingen"
msgid "Defines how many times to run down and back along the path."
msgstr "Bepaalt hoe vaak op en neer langs een pad wordt gegaan."
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr "Handmatige steek plaatsing"
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr "Naai elke punt in het pad. Steeklengte en zig-zag afstand worden genegeerd."
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr "Verouderde doorlopende steek instelling gedetecteerd!\n\n"
"Het lijkt erop dat je een lijn smaller dan 0.5 eenheden gebruikt om een doorlopende steek mee aan te geven, dat is verouderd. Gebruik een streepjes/stippellijn voor een doorlopende steek. Elke soort streepjes voldoen."
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr "Tekst"
@@ -1080,6 +1096,27 @@ msgstr "* Tekst: Creëer je eigen letters of probeer het belettering gereedchap:
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr "- Extenties > Ink/Stitch > Belettering"
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr "Bestand niet gevonden."
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr "Geen overeenkomende kleuren gevonden in het bestand."
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr "Probeer als \"overige garenlijst\" te importeren en geef hieronder een kleurpalet op."
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr "Kies een ander kleurpalet voor je ontwerp."
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr "Zorg ervoor dat hoogstens 1 start en eind commando is gekoppeld aan de geselecteerde satijnbanen."
@@ -1159,7 +1196,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1188,27 +1225,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr "Bestand niet gevonden."
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr "Geen overeenkomende kleuren gevonden in het bestand."
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr "Probeer als \"overige garenlijst\" te importeren en geef hieronder een kleurpalet op."
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr "Kies een ander kleurpalet voor je ontwerp."
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1226,27 +1242,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr "Kies één of meer commando's om toe te voegen."
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr "Ink/Stitch Belettering"
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr "Opties"
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr "Borduur regels tekst heen en terug"
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr "Afknippen toevoegen"
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1255,31 +1271,37 @@ msgstr "Afknippen toevoegen"
msgid "Cancel"
msgstr "Annuleren"
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr "Toepassen en Sluiten"
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr "Geen lettertypen gevonden! Probeer Ink/Stitch opnieuw te installeren."
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr "Tekst schaling %s%%"
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr "Selecteer aub slechts een enkel blok tekst."
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr "Er zijn objecten geselecteerd die niet met de Belettering uitbreiding zijn gemaakt. Wis de selectie of selecteer andere objecten alvorens Belettering opnieuw te starten."
@@ -1358,6 +1380,10 @@ msgstr "Borduur Parameters"
msgid "Use Last Settings"
msgstr "Gebruik Vorige Instellingen"
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1413,7 +1439,11 @@ msgstr "Object Type Waarschuwingen"
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "Het is mogelijk dat een object meer dan één fout bevat, er is echter slechts éé'n pointer per object. Voer de functie opnieuw uit als er meer fouten optreden. Verwijder pointers door de laag met naam \"Probleemoplossen\" te verwijderen via het objecten paneel (Object -> Objecten...)."
@@ -1608,6 +1638,10 @@ msgstr "Fout bij schrijven naar %(path)s: %(error)s"
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr "Auto-Satijn"
@@ -2408,6 +2442,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr "Kies bestand"
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr "Auto-Routeer Satijnbanen"
@@ -2485,6 +2551,11 @@ msgstr ""
msgid "Commands"
msgstr "Commando's"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "Omzetten Lijn naar Satijn"
@@ -2629,12 +2700,6 @@ msgstr "Wissel Satijnbaan Rails om"
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2676,32 +2741,6 @@ msgstr ""
msgid "Add Commands"
msgstr "Voeg Commando's Toe"
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr "Importeer Garenlijst"
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr "Kies bestand"
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po
index 5f059983..602719f7 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:21\n"
"Last-Translator: \n"
"Language-Team: Norwegian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr ""
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr ""
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr ""
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr ""
msgid "Use Last Settings"
msgstr ""
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2407,6 +2441,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2484,6 +2550,11 @@ msgstr ""
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2628,12 +2699,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2675,32 +2740,6 @@ msgstr ""
msgid "Add Commands"
msgstr ""
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po
index 1e96786d..c98029bc 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:21\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr "Obiekt polilinii"
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr "Ten obiekt to polilinia (łamana) SVG. Ink/Stitch może pracować z tym kształtem, ale nie możesz go edytować w Inkscape. Przekształć go w ręczną ścieżkę ściegu, aby umożliwić edycję."
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr "* Wybierz ten obiekt."
@@ -836,181 +836,197 @@ msgstr "* Opcjonalnie: Uruchom rozszerzenie Params i zaznacz pole „ścieg ręc
msgid "Manual stitch along path"
msgstr "Ręczny ścieg wzdłuż ścieżki"
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr "Satynowa kolumna ma wypełnienie"
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr "Kolumna satynowa: obiekt ma wypełnienie (ale nie powinien)"
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr "* Otwórz panel wypełnij i obrysuj"
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr "* Otwórz zakładkę Wypełnij"
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr "* Wyłącz wypełnienie"
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr ""
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr ""
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr ""
msgid "Use Last Settings"
msgstr ""
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2409,6 +2443,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2486,6 +2552,11 @@ msgstr ""
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2630,12 +2701,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2677,32 +2742,6 @@ msgstr ""
msgid "Add Commands"
msgstr ""
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po
index 6bd56b8e..0f1457b9 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:21\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr ""
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr ""
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr ""
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Esta fonte não possui uma variante disponível. Por favor, atualize ou remova a fonte."
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr ""
msgid "Use Last Settings"
msgstr ""
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2407,6 +2441,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2484,6 +2550,11 @@ msgstr ""
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2628,12 +2699,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2675,32 +2740,6 @@ msgstr ""
msgid "Add Commands"
msgstr ""
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po
index 68e3c6ea..135d76a8 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:21\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr ""
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr "Coluna de matizado"
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr "Coluna de matizado personalizado"
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "Espaçamento Zig-zag (crista-a-crista)"
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr "Compensação de repuxado"
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr "Sub-camada de controno"
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr "Sub-camada de controno"
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr "Distância de ponto"
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr "Offset interno da Sub-camada de contorno"
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr "Sub-camada com movimento central"
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr "Sub-camada com movimento central"
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr "Sub-camada em Zig-zag"
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr "Sub-camada em Zig-zag"
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "Espaçamento Zig-zag (crista-a-crista)"
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr "Repetições"
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr "Colocação manual de pontos"
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr ""
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr "Cancelar"
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr "Aplicar e Sair"
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr "Parametros de Bordado"
msgid "Use Last Settings"
msgstr "Usar ultimas definições"
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2407,6 +2441,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2484,6 +2550,11 @@ msgstr ""
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2628,12 +2699,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2675,32 +2740,6 @@ msgstr ""
msgid "Add Commands"
msgstr ""
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po
index 476ba2e4..c37039dd 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:04\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:21\n"
"Last-Translator: \n"
"Language-Team: Romanian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr ""
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr ""
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr ""
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr "Font"
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr "Optiuni"
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr "Anulare"
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr "Aplica si iesi"
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr "Proportie text %s%%"
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr ""
msgid "Use Last Settings"
msgstr ""
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2408,6 +2442,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2485,6 +2551,11 @@ msgstr ""
msgid "Commands"
msgstr "Comenzi"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2629,12 +2700,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2676,32 +2741,6 @@ msgstr ""
msgid "Add Commands"
msgstr "Adauga comenzi"
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po
index 2c2476f7..3c2c1be4 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:04\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:21\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr "Ошибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð°Ð²Ñ‚Ð¾Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ! Это зн
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr "ЕÑли вы желаете помочь нам делать Ink/Stitch лучше, пожалуйÑта Ñкопируйте веÑÑŒ текÑÑ‚ целиком в Ñообщение об ошибке на Ñайте: "
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr "Объект-клон"
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr "Ð’ дизайне приÑутÑтвуют один или более объектов-клонов. Ink/Stitch может работать Ñ Ð¿Ñ€Ð¾Ñтыми клонами, но вы ограничены очень небольшим ÑпиÑком парметров. "
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr "ЕÑли вы хотите превратить клон в реальный объект, выполните Ñледующие шаги:"
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr "* Выберите клон"
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr "* Выберите: Правка > Клоны > ОтÑоединить клон (Alt+Shift+D)"
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr "Клон не может быть вышит"
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr "Ð’ дизайне приÑутÑтвуют один или более объектов-клонов. Клон должен быть прÑмым потомком Ñлемента, который можно вышить. Ink/Stitch не может вышить клонеы групп или иных невышиваемых Ñлементов (текÑÑ‚ или картинка)."
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr "Превратите клон в реальный объект:"
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr "* Выберите клон."
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr "Клон"
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr "Свой угол заполнениÑ"
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr "Эта наÑтройка указывает Ñвой угол Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ð°."
@@ -820,7 +820,7 @@ msgstr "Объект полилиниÑ"
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr "Этот объект имеет тип SVG PolyLine. Ink/Stitch может работать Ñ Ñ‚Ð°ÐºÐ¸Ð¼Ð¸ формами, но вы не можете редактировать их в Inkscape. Конвертируйте объект в контур, чтобы можно было его изменÑть."
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr "* Выберите Ñтот объект."
@@ -836,181 +836,197 @@ msgstr "* Ðе обÑзательно: ЗапуÑтите Параметры и
msgid "Manual stitch along path"
msgstr "Ð ÑƒÑ‡Ð½Ð°Ñ Ñтрочка вдоль линии"
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð° имеет заливку"
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð°: У объекта еÑть заливка(чего быть не должно)"
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr "* Откройте панель Заливка и Обводка"
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr "* Откройте вкладку Заливка"
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr "* Уберите заливку"
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr "* Другой вариант: откройте Параметры и переключите Ñтот объект на Строчку, отключив режим Сатиновой колонны"
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr "Слишком мало линий"
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð°: в объекте мало линий. Ð’ Ñатиновой колонне должно быть по крайней мере две линии(направлÑющие)."
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr "* Добавьте еще одну линию (выделите две направлÑющие и выполните Контур > Объединить)"
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "* Конвертируйте в Ñтрочку или зигзаг (через Параметры)"
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr "Ðеравное количеÑтво точек"
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð°: Поперечин нет, но количеÑтво точек на направлÑющих не равно друг другу."
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr "Проще вÑего добавить одну или неÑколько поперечин. "
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr "Поперечины управлÑÑŽÑ‚ наклоном Ñтежков в Ñатиновой колонне."
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr "* Когда объект выбран нажмите клавишу P чтобы выбрать инÑтрумент Карандаш."
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr "* Ð£Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ñ ÐºÐ»Ð°Ð²Ð¸ÑˆÑƒ Shift нариÑуйте поперечину."
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr "ÐšÐ°Ð¶Ð´Ð°Ñ Ð¿Ð¾Ð¿ÐµÑ€ÐµÑ‡Ð¸Ð½Ð° должна переÑекать обе направлÑющих."
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr "Поперечина не переÑекает направлÑющие"
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð°: Поперечина не переÑекает обе направлÑющие."
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr "Поперечины переÑекаютÑÑ Ñлишком много раз"
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð°: Поперечина переÑекает направлÑющую более одного раза."
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐšÐ¾Ð»Ð¾Ð½Ð½Ð°"
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr "Ð¡Ð°Ñ‚Ð¸Ð½Ð¾Ð²Ð°Ñ ÐºÐ¾Ð»Ð¾Ð½Ð½Ð°"
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr "Стежки в форме \"Е\""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° Ñтежка"
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° Ñтежка до его разделениÑ."
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "ПлотноÑть зигзага (раÑÑтоÑние между пиками)"
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr "РаÑÑтоÑние между пиками зигзага."
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr "КомпенÑÐ°Ñ†Ð¸Ñ ÑÑ‚ÑгиваниÑ"
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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 "Стежки Ñатина ÑÑ‚Ñгивают ткань в меÑте вышивки, в результате колонна получаетÑÑ Ñ‚Ð¾Ð½ÑŒÑˆÐµ, чем указанно в Inkscape. Эта наÑтройка раздвигает каждую пару проколов от центра Ñатиновой колонны."
-#: lib/elements/satin_column.py:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr "ÐŸÑ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð¾Ñтрочка контура"
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr "ПроÑтрочка Контура"
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr "Длина Ñтежка"
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr "ОтÑтуп проÑтрочки от краÑ"
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr "Сужает внешнюю границу проÑтрочки, чтобы она не показывалаÑÑŒ из-под Ñатиновой колонны."
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr "ÐŸÑ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð¾Ñтрочка по центру"
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr "ПроÑтрочка По Центру"
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr "ÐŸÑ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ð¾Ñтрочка зигзагом"
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr "ПроÑтрочка Зигзагом"
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "ПлотноÑть зигзага"
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr "РаÑÑтоÑние между пиками зигзага."
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr "Величина отÑтупа"
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr "по умолчанию: половина отÑтупа проÑтрочки контура"
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr "РазделÑть Ñтежки, еÑли их длина превоÑходит указанную"
@@ -1050,21 +1066,21 @@ msgstr "Повторов Ñтрочки"
msgid "Defines how many times to run down and back along the path."
msgstr "ОпределÑет Ñколько раз нужно пройти по Ñтрочке вперед и назад."
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr "Ð ÑƒÑ‡Ð½Ð°Ñ Ñ€Ð°ÑÑтановка Ñтежков"
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr "Каждый узел на линии будет ÑвлÑтьÑÑ Ð¼ÐµÑтом прокола. Длина Ñтежка и плотноÑть зигзага игнорируютÑÑ."
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
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 "Обнаружена уÑÑ‚Ð°Ñ€ÐµÐ²ÑˆÐ°Ñ Ð½Ð°Ñтройка!\n\n"
"Похоже вы иÑпользуете линии тоньше 0.5 единиц Ð´Ð»Ñ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ñтрочек, что уÑтарело. ВмеÑто Ñтого проÑто Ñделайте вашу линю пунктирной Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾ чтобы вышивать её Ñтрочкой. Любой тип пунктира подойдёт."
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr "ТекÑÑ‚"
@@ -1080,6 +1096,27 @@ msgstr "* ТекÑÑ‚: Создайте ÑобÑтвенные буквы или
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr "- РаÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ > Ink/Stitch > ÐадпиÑи"
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr "Файл не найден."
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr "Указанный файл ÑвлÑетÑÑ Ñловарем. ПожалуйÑта укажите файл ÑпиÑка нитей Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð°."
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr "Ð’ файле нет ни одного подходÑщего цвета."
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr "Попробуйте импортировать как \"другой ÑпиÑок ниток\" и укажите палитру ниже."
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr "Выберите другую палитру Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ дизайна."
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr "УбедитеÑÑŒ, что к выбранной Ñатиновой колонне прикреплено не более одной команды начала и конца."
@@ -1159,7 +1196,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr "Эта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ ÐºÐ¾Ð¿Ð¸Ñ€ÑƒÐµÑ‚ параметры Ink/Stitch из первого выделенного объекта в оÑтальные объекты в выделении. Выберите как минимум два объекта."
@@ -1188,27 +1225,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr "Файл не найден."
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr "Указанный файл ÑвлÑетÑÑ Ñловарем. ПожалуйÑта укажите файл ÑпиÑка нитей Ð´Ð»Ñ Ð¸Ð¼Ð¿Ð¾Ñ€Ñ‚Ð°."
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr "Ð’ файле нет ни одного подходÑщего цвета."
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr "Попробуйте импортировать как \"другой ÑпиÑок ниток\" и укажите палитру ниже."
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr "Выберите другую палитру Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ дизайна."
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1226,27 +1242,27 @@ msgstr "Ink/Stitch не Ñмог автоматичеÑки найти папкÑ
msgid "Please choose one or more commands to add."
msgstr "Выберите одну или неÑколько команд Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ."
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr "ÐадпиÑи Ink/Stitch"
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr "Шрифт"
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr "Параметры"
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr "Вышивать Ñтроки поочерёдно вперёд и назад"
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr "Добавить обрез нитей"
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1255,31 +1271,37 @@ msgstr "Добавить обрез нитей"
msgid "Cancel"
msgstr "Отмена"
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr "Применить и Выйти"
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr "Ðе найден ни один шрифт! Попробуйте переуÑтановить Ink/Stitch."
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Ð”Ð»Ñ Ñтого шрифта нет доÑтупного варианта. Обновите или удалите Ñтот шрифт."
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr "МаÑштаб текÑта %s%%"
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr "Выберите только один блок Ñ Ñ‚ÐµÐºÑтом."
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr "Ð’Ñ‹ выбрали объекты, которые не были Ñозданы в инÑтрументе ÐадпиÑи. ОчиÑтите выделение или выберите другие объекты, прежде чем запуÑкать инÑтрумент ÐадпиÑей Ñнова."
@@ -1358,6 +1380,10 @@ msgstr "Параметры вышивки"
msgid "Use Last Settings"
msgstr "ИÑпользовать поÑледние наÑтройки"
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr "Укажите Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ один объект, который будет отмечен как шаблон."
@@ -1413,7 +1439,11 @@ msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¾ типе объекта"
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr "Эти объекты могут некоректно работать в Ink/Stitch. Следуйте инÑтрукциÑм, чтобы иÑправить возможные проблемы."
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "Возможно, что один объект Ñодержит более одной ошибки, но на каждый объект уÑтанавливаетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ один указатель. ЗапуÑтите Ñту функцию Ñнова, когда будут возникать новые ошибки. Удалите указатели путём ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ ÑÐ»Ð¾Ñ Ñ Ð¸Ð¼ÐµÐ½ÐµÐ¼ \"Решение проблем\" через панель объектов (Объект -> Объекты...)."
@@ -1609,6 +1639,10 @@ msgstr "Ошибка при запиÑи в %(path)s: %(error)s"
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr "Файл не ÑущеÑтвует и не может быть открыт. Проверьте правильноÑть пути и попробуйте Ñнова.\\r%s"
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr "Ðвто-Сатин"
@@ -2411,6 +2445,38 @@ msgstr "https://inkstitch.org"
msgid "License"
msgstr "ЛицензиÑ"
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr "Выбрать файл"
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr "Выберите метод"
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr "*Выберите палитру цветов"
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr "Управление цветами нитей"
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr "Ðвто-Маршрут Сатиновых Колонн"
@@ -2488,6 +2554,11 @@ msgstr ""
msgid "Commands"
msgstr "Команды"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "Преобразовать линию в Сатин"
@@ -2632,12 +2703,6 @@ msgstr "Развернуть направлÑющие Сатиновой колÐ
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr "Управление цветами нитей"
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2679,32 +2744,6 @@ msgstr ""
msgid "Add Commands"
msgstr "Добавить команды"
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr "Импортировать ÑпиÑок ниток"
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr "Выбрать файл"
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr "Выберите метод"
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr "Импорт ÑпиÑка нитей Ink/Stitch"
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr "Импорт другого ÑпиÑка нитей*"
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr "*Выберите палитру цветов"
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr "Входной файл 100"
diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po
index 6ef68eca..9ba17694 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:04\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:21\n"
"Last-Translator: \n"
"Language-Team: Serbian (Cyrillic)\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr ""
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr ""
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr ""
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr ""
msgid "Use Last Settings"
msgstr ""
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2408,6 +2442,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2485,6 +2551,11 @@ msgstr ""
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2629,12 +2700,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2676,32 +2741,6 @@ msgstr ""
msgid "Add Commands"
msgstr ""
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po
index 93330880..2002497d 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:04\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:21\n"
"Last-Translator: \n"
"Language-Team: Swedish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr ""
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr ""
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr ""
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr ""
msgid "Use Last Settings"
msgstr ""
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2407,6 +2441,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2484,6 +2550,11 @@ msgstr ""
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2628,12 +2699,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2675,32 +2740,6 @@ msgstr ""
msgid "Add Commands"
msgstr ""
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po
index 3d58d7fb..c8a21b21 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:04\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:21\n"
"Last-Translator: \n"
"Language-Team: Turkish\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr "Otodolgu sırasında hata! Bu Ink/Stitch ile bir problem mevcut olduğu
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr ""
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr "“E†dikiş"
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr "DikiÅŸ uzunluÄŸu"
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr "Tekrarlamalar"
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr "Yazı"
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr "İptal et"
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr "Uygula ve Kapat"
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr "Lütfen sadece tek blok yazı seçiniz."
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr ""
msgid "Use Last Settings"
msgstr "En Son Ayarları Kullan"
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2407,6 +2441,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2484,6 +2550,11 @@ msgstr ""
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "Çizgiyi Saten’e Çevir"
@@ -2628,12 +2699,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2675,32 +2740,6 @@ msgstr ""
msgid "Add Commands"
msgstr ""
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po
index 67b84258..bff7159a 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:04\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:21\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr "Помилка під Ñ‡Ð°Ñ Ð°Ð²Ñ‚Ð¾Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ! Це озна
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr "Якщо ви хочете допомогти нам зробити Ink/Stitch краще, будь лаÑка, вÑтавте вÑе це Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð² нову проблему за адреÑою: "
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr "Клонувати об'єкт"
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr "У дизайні приÑутні один або більше об'єктів-клонів. Ink/Stitch може працювати з проÑтими клонами, але ви будет обмежені лише невеликим ÑпиÑком параметрів. "
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr "Якщо ви хочете перетворити клон в реальний об'єкт, виконайте наÑтупні кроки:"
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr "* Виберіть клон"
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr "* Виберіть: Правка > Клони > Від'єднати клона (Alt+Shift+D)"
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr "Клон не може бути вишитий"
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr "У дизайні приÑутні один або більше об'єктів-клонів. Клон повинен бути прÑмим нащадком елемента, Ñкий можна вишити. Ink/Stitch не може вишити клони груп чи інших невишиваємі елементи (текÑÑ‚ або картинка)."
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr "Перетворіть клон в реальний об'єкт:"
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr "* Виберіть клон."
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr "Клонувати"
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr "Свій кут гладі"
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr "Ð¦Ñ Ð½Ð°Ñтройка вказує Ñвій кут гладі Ð´Ð»Ñ ÐºÐ»Ð¾Ð½Ñƒ."
@@ -820,7 +820,7 @@ msgstr "Об'єкт полілініÑ"
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr "Цей об'єкт має тип SVG PolyLine. Ink/Stitch може працювати з такими формами, але ви не можете редагувати їх в Inkscape. Конвертуйте об'єкт в контур, щоб можна було його змінювати."
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr "* Позначте цей об'єкт."
@@ -836,181 +836,197 @@ msgstr "* Ðе обов'Ñзково: ЗапуÑтіть Параметри Ñ– Ð
msgid "Manual stitch along path"
msgstr "Ручне Ð¿Ñ€Ð¾ÑˆÐ¸Ñ‚Ñ‚Ñ Ð²Ð·Ð´Ð¾Ð²Ð¶ лінії"
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr "ÐтлаÑні Ñтовпці мають заповненнÑ"
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr "ÐтлаÑні Ñтовпці: Об’єкт має Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ (але не повинен)"
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr "* Відкрити панель Ð—Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ñ‚Ð° ОбведеннÑ"
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr "Відкрити вкладку ЗаповненнÑ"
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr "* Вимкнута заповненнÑ"
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr "* Ðльтернативний варіант: відкрийте Параметри Ñ– переключіть цей об'єкт на ПроÑÑ‚Ñ€Ð¾Ñ‡ÐµÐ½Ð½Ñ Ð²Ñ–Ð´ÐºÐ»ÑŽÑ‡Ð¸Ð²ÑˆÐ¸ режим Сатинової колонки"
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr "Занадто мало ліній"
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr "Сатинова колонка: в об'єкті замало ліній. У Ñатиновій колонці має бути принаймні дві лінії (напрÑмні)."
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr "* Додайте ще одну лінію (виділіть дві направлÑючі Ñ– виконайте Контур > Об'єднати)"
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr "* Конвертуйте в Ñтрічку або зигзаг (через Параметри)"
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr "Ðе рівна кількіÑть точок"
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr "Сатинова колонка: поперечин немає, але кількіÑть точок на направлÑючих не дорівнює одна одній."
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr "ПроÑтіше додати одну чи більше поперечок. "
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr "Поперечини керують нахилом Ñтібків в Ñатиновій колонці."
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr "* Коли об'єкт вибрано, натиÑніть клавішу \"P\", щоб вибрати інÑтрумент Олівець."
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr "* Утримуючи клавішу Shift намалюйте поперечку."
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr "Кожна поперечка повинна переÑікати обидві направлÑючі."
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr "Поперечка не переÑекає направлÑючі"
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr "Сатинова колонка: Поперечка не переÑікає обидві направлÑючі."
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr "Поперечки переÑікаютьÑÑ Ð·Ð°Ð±Ð°Ð³Ð°Ñ‚Ð¾ разів"
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr "Сатинова колонка: поперечка переÑікає направлÑючу більше одного разу."
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr "Сатинова Колонка"
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr "Спеціальна Ñатинова колонка"
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr "\"E\" Ñтібок"
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr "МакÑимальна довжина Ñтібка"
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr "МакÑимальна довжина Ñтібка Ð´Ð»Ñ Ñ€Ð¾Ð·Ð´Ñ–Ð»ÑŒÐ½Ð¸Ñ… Ñтібків."
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr "ЩільніÑть зигзага (відÑтань між піками)"
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr "ВідÑтань між піками зигзага."
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr "КомпенÑації розтÑгуваннÑ"
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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 "Стіжки Ñатина ÑÑ‚Ñгують тканину в міÑці вишивки, в результаті колонка получаетÑÑ Ñ‚Ð¾Ð½ÑˆÐ¾ÑŽ, ніж вказано в Inkscape. Ð¦Ñ Ð½Ð°Ñтройка розÑовує кожну пару проколів від центра Ñатиновой колонки."
-#: lib/elements/satin_column.py:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ Ð¿Ñ€Ð¾Ñтрочка контура"
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr "ПроÑтрочка контура"
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr "Довжина Ñтібка"
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr "ВідÑтуп проÑтрочки від краю"
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr "Звужує зовнішню границю проÑтрочки, щоб вона не показувалаÑÑ Ð·-під Ñатинової колонки."
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ Ð¿Ñ€Ð¾Ñтрочка по центру"
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr "ПроÑтрочка по центру"
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ Ð¿Ñ€Ð¾Ñточка зигзагом"
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr "ПроÑтрочка зигзагом"
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr "ЩільніÑть зигзага (відÑтань між піками)"
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr "ВідÑтань між піками зигзага."
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr "Величина відÑтупа"
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr "по замовчуванню: половина відÑтупа проÑтрочки контура"
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,21 +1066,21 @@ msgstr "Повтори проÑтрочки"
msgid "Defines how many times to run down and back along the path."
msgstr "Визначає Ñкільки разів потрібно пройти про Ñтрічці вперед Ñ– назад."
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr "Ручне розÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ñтіжків"
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr "Кожен вузол на лінії буде міÑцем прокола. Довжина Ñтіжка Ñ– щільніÑть зигзага ігноруютьÑÑ."
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
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 "ВиÑвлена заÑтаріле налаштуваннÑ!\n\n"
"Схоже ви викориÑтовуєте лінії тонші 0.5 одиниць Ð´Ð»Ñ Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ€Ñдків. Такий підхід заÑтарів. ЗаміÑть цього проÑто зробіть вашу лінію пунктирною Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾, щоб вишити Ñ—Ñ— Ñ€Ñдком. Будь-Ñкий тип пунктиру підійде."
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr "ТекÑÑ‚"
@@ -1080,6 +1096,27 @@ msgstr "* ТекÑÑ‚: Створіть влаÑні букви або Ñпроб
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr "- Ð Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ > Ink/Stitch > ÐадпиÑи"
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr "Файл не знайдено."
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr "Вказаний файл ÑвлÑєтьÑÑ Ñловником. Будь-лаÑка вкажіть файл ниток Ð´Ð»Ñ Ñ–Ð¼Ð¿Ð¾Ñ€Ñ‚Ð°."
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr "У файлі немає жодного відповідного кольору."
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr "Спробуйте імпортувати Ñк \"інший ÑпиÑок ниток\" Ñ– вкажіть палітру нижче."
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr "Выберіть іншу палітру Ð´Ð»Ñ Ð²Ð°ÑˆÐ¾Ð³Ð¾ дизайна."
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr "ПереконайтеÑÑ, що макÑимум одна команда початку та ÐºÑ–Ð½Ñ†Ñ Ð¿Ñ€Ð¸Ñ”Ð´Ð½Ð°Ð½Ð° до вибраних атлаÑних Ñтовпців."
@@ -1159,7 +1196,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr "Ð¦Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ ÐºÐ¾Ð¿Ñ–ÑŽÑ” параметри Ink/Stitch з першого виділеного об'єкта в інші об'єкти у виділенні. Виберіть Ñк мінімум два об'єкти."
@@ -1188,27 +1225,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr "Файл не знайдено."
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr "Вказаний файл ÑвлÑєтьÑÑ Ñловником. Будь-лаÑка вкажіть файл ниток Ð´Ð»Ñ Ñ–Ð¼Ð¿Ð¾Ñ€Ñ‚Ð°."
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr "У файлі немає жодного відповідного кольору."
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr "Спробуйте імпортувати Ñк \"інший ÑпиÑок ниток\" Ñ– вкажіть палітру нижче."
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr "Выберіть іншу палітру Ð´Ð»Ñ Ð²Ð°ÑˆÐ¾Ð³Ð¾ дизайна."
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1226,27 +1242,27 @@ msgstr "Ink/Stitch не зміг автоматично знайти папку
msgid "Please choose one or more commands to add."
msgstr "Виберіть одну або декілька команд, Ñкі потрібно додати."
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr "ÐадпиÑи Ink/Stitch"
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr "Шрифт"
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr "Параметри"
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr "Прошийте Ñ€Ñдки текÑту вперед Ñ– назад"
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr "Додати обрізку"
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1255,31 +1271,37 @@ msgstr "Додати обрізку"
msgid "Cancel"
msgstr "СкаÑувати"
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr "ЗаÑтоÑувати Ñ– закрити"
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr "Ðеможливо знайти жодних шрифтів! Спробуйте перевÑтановити Ink/Stitch."
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Ð”Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ шрифта немає доÑтупного варіанта. Оновіть або видаліть цей шрифт."
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr "МаÑштаб текÑту %s%%"
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr "Виберіть лише один блок текÑту."
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr "Ви вибрали об'єкти, Ñкі не були Ñтворені розширеннÑм Lettering. Будь лаÑка, очиÑтіть Ñвій вибір або виберіть інші об'єкти, перш ніж знову запуÑтити Lettering."
@@ -1358,6 +1380,10 @@ msgstr "Параметри вишивки"
msgid "Use Last Settings"
msgstr "ВикориÑтовувати оÑтанні налаштуваннÑ"
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr "Виберіть принаймні один об’єкт, Ñкий буде позначено Ñк шаблон."
@@ -1413,7 +1439,11 @@ msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ тип об'єкта"
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr "Ці об'єкти можуть не коректно працювати з Ink/Stitch. ДотримуйтеÑÑŒ інÑтрукцій, щоб виправити можливі проблеми."
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "Можливо, що один об'єкт міÑтить більше ніж одну помилку, але на кожен об'єкт вÑтановлюєтьÑÑ Ñ‚Ñ–Ð»ÑŒÐºÐ¸ один вказівник. ЗапуÑтіть цю функцию знову, коли будуть виникати нові помилки. Видаліть вказівники шлÑхом Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ ÑˆÐ°Ñ€Ñƒ з іменем \"Ð’Ð¸Ñ€Ñ–ÑˆÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼\" через панель об'єктів (Об'бєкт -> Об'єкти...)."
@@ -1609,6 +1639,10 @@ msgstr "Помилка при запиÑÑ– в %(path)s: %(error)s"
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr "Файл не Ñ–Ñнує Ñ– не може бути відкритий. Перевірте правильніÑть шлÑху Ñ– Ñпробуйте знову.\\r%s"
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr "Ðвто-Сатин"
@@ -2411,6 +2445,38 @@ msgstr ""
msgid "License"
msgstr "ЛіцензіÑ"
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr "Вибрати файл"
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr "Ð£Ð¿Ñ€Ð°Ð²Ð»Ñ–Ð½Ð½Ñ ÐºÐ¾Ð»ÑŒÐ¾Ñ€Ð¾Ð¼ ниток"
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr "Ðвто-Маршрут Сатинових Колонок"
@@ -2488,6 +2554,11 @@ msgstr ""
msgid "Commands"
msgstr "Команди"
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr "Перетворити лінію в Сатин"
@@ -2632,12 +2703,6 @@ msgstr "Розгорнути направлÑючі Ñатинової колоÐ
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr "Ð£Ð¿Ñ€Ð°Ð²Ð»Ñ–Ð½Ð½Ñ ÐºÐ¾Ð»ÑŒÐ¾Ñ€Ð¾Ð¼ ниток"
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2679,32 +2744,6 @@ msgstr ""
msgid "Add Commands"
msgstr "Додати команди"
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr "Імпортувати ÑпиÑок ниток"
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr "Вибрати файл"
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po
index 4d2780fb..bcaf7951 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:04\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:21\n"
"Last-Translator: \n"
"Language-Team: Vietnamese\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr ""
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr ""
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr ""
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr ""
msgid "Use Last Settings"
msgstr ""
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2406,6 +2440,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2483,6 +2549,11 @@ msgstr ""
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2627,12 +2698,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2674,32 +2739,6 @@ msgstr ""
msgid "Add Commands"
msgstr ""
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po
index b7d5861a..083d94d3 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:20\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr ""
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr ""
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr ""
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr ""
msgid "Use Last Settings"
msgstr ""
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2406,6 +2440,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2483,6 +2549,11 @@ msgstr ""
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2627,12 +2698,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2674,32 +2739,6 @@ msgstr ""
msgid "Add Commands"
msgstr ""
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""
diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po
index c987fdad..5992c921 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: 2022-04-21 02:28+0000\n"
-"PO-Revision-Date: 2022-04-24 02:03\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
+"PO-Revision-Date: 2022-04-25 02:20\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"MIME-Version: 1.0\n"
@@ -16,7 +16,7 @@ msgstr ""
"Project-Id-Version: \n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-04-21 02:28+0000\n"
+"POT-Creation-Date: 2022-04-25 02:19+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -594,51 +594,51 @@ msgstr ""
msgid "If you'd like to help us make Ink/Stitch better, please paste this whole message into a new issue at: "
msgstr ""
-#: lib/elements/clone.py:27
+#: lib/elements/clone.py:25
msgid "Clone Object"
msgstr ""
-#: lib/elements/clone.py:28
+#: lib/elements/clone.py:26
msgid "There are one or more clone objects in this document. Ink/Stitch can work with single clones, but you are limited to set a very few parameters. "
msgstr ""
-#: lib/elements/clone.py:31
+#: lib/elements/clone.py:29
msgid "If you want to convert the clone into a real element, follow these steps:"
msgstr ""
-#: lib/elements/clone.py:32
+#: lib/elements/clone.py:30
msgid "* Select the clone"
msgstr ""
-#: lib/elements/clone.py:33 lib/elements/clone.py:44
+#: lib/elements/clone.py:31 lib/elements/clone.py:42
msgid "* Run: Edit > Clone > Unlink Clone (Alt+Shift+D)"
msgstr ""
-#: lib/elements/clone.py:38
+#: lib/elements/clone.py:36
msgid "Clone is not embroiderable"
msgstr ""
-#: lib/elements/clone.py:39
+#: lib/elements/clone.py:37
msgid "There are one ore more clone objects in this document. A clone must be a direct child of an embroiderable element. Ink/Stitch cannot embroider clones of groups or other not embroiderable elements (text or image)."
msgstr ""
-#: lib/elements/clone.py:42
+#: lib/elements/clone.py:40
msgid "Convert the clone into a real element:"
msgstr ""
-#: lib/elements/clone.py:43
+#: lib/elements/clone.py:41
msgid "* Select the clone."
msgstr ""
-#: lib/elements/clone.py:58
+#: lib/elements/clone.py:56
msgid "Clone"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:62
msgid "Custom fill angle"
msgstr ""
-#: lib/elements/clone.py:65
+#: lib/elements/clone.py:63
msgid "This setting will apply a custom fill angle for the clone."
msgstr ""
@@ -820,7 +820,7 @@ msgstr ""
msgid "This object is an SVG PolyLine. Ink/Stitch can work with this shape, but you can't edit it in Inkscape. Convert it to a manual stitch path to allow editing."
msgstr ""
-#: lib/elements/polyline.py:23 lib/elements/satin_column.py:26
+#: lib/elements/polyline.py:23 lib/elements/satin_column.py:27
msgid "* Select this object."
msgstr ""
@@ -836,181 +836,197 @@ msgstr ""
msgid "Manual stitch along path"
msgstr ""
-#: lib/elements/satin_column.py:23
+#: lib/elements/satin_column.py:24
msgid "Satin column has fill"
msgstr ""
-#: lib/elements/satin_column.py:24
+#: lib/elements/satin_column.py:25
msgid "Satin column: Object has a fill (but should not)"
msgstr ""
-#: lib/elements/satin_column.py:27
+#: lib/elements/satin_column.py:28
msgid "* Open the Fill and Stroke panel"
msgstr ""
-#: lib/elements/satin_column.py:28
+#: lib/elements/satin_column.py:29
msgid "* Open the Fill tab"
msgstr ""
-#: lib/elements/satin_column.py:29
+#: lib/elements/satin_column.py:30
msgid "* Disable the Fill"
msgstr ""
-#: lib/elements/satin_column.py:30
+#: lib/elements/satin_column.py:31
msgid "* Alternative: open Params and switch this path to Stroke to disable Satin Column mode"
msgstr ""
-#: lib/elements/satin_column.py:35
+#: lib/elements/satin_column.py:36
msgid "Too few subpaths"
msgstr ""
-#: lib/elements/satin_column.py:36
+#: lib/elements/satin_column.py:37
msgid "Satin column: Object has too few subpaths. A satin column should have at least two subpaths (the rails)."
msgstr ""
-#: lib/elements/satin_column.py:38
+#: lib/elements/satin_column.py:39
msgid "* Add another subpath (select two rails and do Path > Combine)"
msgstr ""
-#: lib/elements/satin_column.py:39
+#: lib/elements/satin_column.py:40
msgid "* Convert to running stitch or simple satin (Params extension)"
msgstr ""
-#: lib/elements/satin_column.py:44
+#: lib/elements/satin_column.py:45
msgid "Unequal number of points"
msgstr ""
-#: lib/elements/satin_column.py:45
+#: lib/elements/satin_column.py:46
msgid "Satin column: There are no rungs and rails have an an unequal number of points."
msgstr ""
-#: lib/elements/satin_column.py:47
+#: lib/elements/satin_column.py:48
msgid "The easiest way to solve this issue is to add one or more rungs. "
msgstr ""
-#: lib/elements/satin_column.py:48
+#: lib/elements/satin_column.py:49
msgid "Rungs control the stitch direction in satin columns."
msgstr ""
-#: lib/elements/satin_column.py:49
+#: lib/elements/satin_column.py:50
msgid "* With the selected object press \"P\" to activate the pencil tool."
msgstr ""
-#: lib/elements/satin_column.py:50
+#: lib/elements/satin_column.py:51
msgid "* Hold \"Shift\" while drawing the rung."
msgstr ""
-#: lib/elements/satin_column.py:54
+#: lib/elements/satin_column.py:56
+msgid "Not stitchable satin column"
+msgstr ""
+
+#: lib/elements/satin_column.py:57
+msgid "A satin column consists out of two rails and one or more rungs. This satin column may have a different setup."
+msgstr ""
+
+#: lib/elements/satin_column.py:59
+msgid "Make sure your satin column is not a combination of multiple satin columns."
+msgstr ""
+
+#: lib/elements/satin_column.py:60
+msgid "Go to our website and read how a satin column should look like https://inkstitch.org/docs/stitches/satin-column/"
+msgstr ""
+
+#: lib/elements/satin_column.py:64
msgid "Each rung should intersect both rails once."
msgstr ""
-#: lib/elements/satin_column.py:58
+#: lib/elements/satin_column.py:68
msgid "Rung doesn't intersect rails"
msgstr ""
-#: lib/elements/satin_column.py:59
+#: lib/elements/satin_column.py:69
msgid "Satin column: A rung doesn't intersect both rails."
msgstr ""
-#: lib/elements/satin_column.py:63
+#: lib/elements/satin_column.py:73
msgid "Rungs intersects too many times"
msgstr ""
-#: lib/elements/satin_column.py:64
+#: lib/elements/satin_column.py:74
msgid "Satin column: A rung intersects a rail more than once."
msgstr ""
-#: lib/elements/satin_column.py:68
+#: lib/elements/satin_column.py:78
msgid "Satin Column"
msgstr ""
-#: lib/elements/satin_column.py:74
+#: lib/elements/satin_column.py:84
msgid "Custom satin column"
msgstr ""
-#: lib/elements/satin_column.py:80
+#: lib/elements/satin_column.py:90
msgid "\"E\" stitch"
msgstr ""
-#: lib/elements/satin_column.py:86 lib/elements/satin_column.py:194
+#: lib/elements/satin_column.py:96 lib/elements/satin_column.py:204
msgid "Maximum stitch length"
msgstr ""
-#: lib/elements/satin_column.py:87
+#: lib/elements/satin_column.py:97
msgid "Maximum stitch length for split stitches."
msgstr ""
-#: lib/elements/satin_column.py:98 lib/elements/stroke.py:62
+#: lib/elements/satin_column.py:108 lib/elements/stroke.py:62
msgid "Zig-zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:99
+#: lib/elements/satin_column.py:109
msgid "Peak-to-peak distance between zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:110
+#: lib/elements/satin_column.py:120
msgid "Pull compensation"
msgstr ""
-#: lib/elements/satin_column.py:111
+#: lib/elements/satin_column.py:121
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:123
+#: lib/elements/satin_column.py:133
msgid "Contour underlay"
msgstr ""
-#: lib/elements/satin_column.py:123 lib/elements/satin_column.py:130
-#: lib/elements/satin_column.py:139
+#: lib/elements/satin_column.py:133 lib/elements/satin_column.py:140
+#: lib/elements/satin_column.py:149
msgid "Contour Underlay"
msgstr ""
-#: lib/elements/satin_column.py:130 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:140 lib/elements/satin_column.py:164
msgid "Stitch length"
msgstr ""
-#: lib/elements/satin_column.py:136
+#: lib/elements/satin_column.py:146
msgid "Contour underlay inset amount"
msgstr ""
-#: lib/elements/satin_column.py:137
+#: lib/elements/satin_column.py:147
msgid "Shrink the outline, to prevent the underlay from showing around the outside of the satin column."
msgstr ""
-#: lib/elements/satin_column.py:147
+#: lib/elements/satin_column.py:157
msgid "Center-walk underlay"
msgstr ""
-#: lib/elements/satin_column.py:147 lib/elements/satin_column.py:154
+#: lib/elements/satin_column.py:157 lib/elements/satin_column.py:164
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:159
+#: lib/elements/satin_column.py:169
msgid "Zig-zag underlay"
msgstr ""
-#: lib/elements/satin_column.py:159 lib/elements/satin_column.py:168
-#: lib/elements/satin_column.py:179 lib/elements/satin_column.py:197
+#: lib/elements/satin_column.py:169 lib/elements/satin_column.py:178
+#: lib/elements/satin_column.py:189 lib/elements/satin_column.py:207
msgid "Zig-zag Underlay"
msgstr ""
-#: lib/elements/satin_column.py:165
+#: lib/elements/satin_column.py:175
msgid "Zig-Zag spacing (peak-to-peak)"
msgstr ""
-#: lib/elements/satin_column.py:166
+#: lib/elements/satin_column.py:176
msgid "Distance between peaks of the zig-zags."
msgstr ""
-#: lib/elements/satin_column.py:176
+#: lib/elements/satin_column.py:186
msgid "Inset amount"
msgstr ""
-#: lib/elements/satin_column.py:177
+#: lib/elements/satin_column.py:187
msgid "default: half of contour underlay inset"
msgstr ""
-#: lib/elements/satin_column.py:195
+#: lib/elements/satin_column.py:205
msgid "Split stitch if distance of maximum stitch length is exceeded"
msgstr ""
@@ -1050,20 +1066,20 @@ msgstr ""
msgid "Defines how many times to run down and back along the path."
msgstr ""
-#: lib/elements/stroke.py:108
+#: lib/elements/stroke.py:109
msgid "Manual stitch placement"
msgstr ""
-#: lib/elements/stroke.py:109
+#: lib/elements/stroke.py:110
msgid "Stitch every node in the path. Stitch length and zig-zag spacing are ignored."
msgstr ""
-#: lib/elements/stroke.py:143
+#: lib/elements/stroke.py:144
msgid "Legacy running stitch setting detected!\n\n"
"It looks like you're using a stroke smaller than 0.5 units to indicate a running stitch, which is deprecated. Instead, please set your stroke to be dashed to indicate running stitch. Any kind of dash will work."
msgstr ""
-#: lib/elements/text.py:13 lib/extensions/lettering.py:77
+#: lib/elements/text.py:13 lib/extensions/lettering.py:78
msgid "Text"
msgstr ""
@@ -1079,6 +1095,27 @@ msgstr ""
msgid "- Extensions > Ink/Stitch > Lettering"
msgstr ""
+#: lib/extensions/apply_threadlist.py:38
+msgid "File not found."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:41
+msgid "The filepath specified is not a file but a dictionary.\n"
+"Please choose a threadlist file to import."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:51
+msgid "Couldn't find any matching colors in the file."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:53
+msgid "Please try to import as \"other threadlist\" and specify a color palette below."
+msgstr ""
+
+#: lib/extensions/apply_threadlist.py:55
+msgid "Please chose an other color palette for your design."
+msgstr ""
+
#: lib/extensions/auto_satin.py:35
msgid "Please ensure that at most one start and end command is attached to the selected satin columns."
msgstr ""
@@ -1158,7 +1195,7 @@ msgstr ""
msgid "Needle #%s"
msgstr ""
-#: lib/extensions/duplicate_params.py:19
+#: lib/extensions/duplicate_params.py:18
msgid "This function copies Ink/Stitch parameters from the first selected element to the rest of the selection. Please select at least two elements."
msgstr ""
@@ -1187,27 +1224,6 @@ msgstr ""
msgid "We couldn't find any fill colors on your text elements. Please read the instructions on our website."
msgstr ""
-#: lib/extensions/import_threadlist.py:33
-msgid "File not found."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:36
-msgid "The filepath specified is not a file but a dictionary.\n"
-"Please choose a threadlist file to import."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:46
-msgid "Couldn't find any matching colors in the file."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:48
-msgid "Please try to import as \"other threadlist\" and specify a color palette below."
-msgstr ""
-
-#: lib/extensions/import_threadlist.py:50
-msgid "Please chose an other color palette for your design."
-msgstr ""
-
#: lib/extensions/install_custom_palette.py:24
#: lib/extensions/palette_to_text.py:26
msgid "File does not exist."
@@ -1225,27 +1241,27 @@ msgstr ""
msgid "Please choose one or more commands to add."
msgstr ""
-#: lib/extensions/lettering.py:43 lib/extensions/lettering.py:420
+#: lib/extensions/lettering.py:44 lib/extensions/lettering.py:424
msgid "Ink/Stitch Lettering"
msgstr ""
-#: lib/extensions/lettering.py:53
+#: lib/extensions/lettering.py:54
msgid "Font"
msgstr ""
-#: lib/extensions/lettering.py:65 inx/inkstitch_palette_to_text.inx:15
+#: lib/extensions/lettering.py:66 inx/inkstitch_palette_to_text.inx:15
msgid "Options"
msgstr ""
-#: lib/extensions/lettering.py:70
+#: lib/extensions/lettering.py:71
msgid "Stitch lines of text back and forth"
msgstr ""
-#: lib/extensions/lettering.py:73
+#: lib/extensions/lettering.py:74
msgid "Add trims"
msgstr ""
-#: lib/extensions/lettering.py:82 lib/extensions/params.py:361
+#: lib/extensions/lettering.py:83 lib/extensions/params.py:361
#: print/templates/custom-page.html:23 print/templates/custom-page.html:27
#: print/templates/custom-page.html:33 print/templates/ui.html:93
#: print/templates/ui.html:97 print/templates/ui.html:103
@@ -1254,31 +1270,37 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: lib/extensions/lettering.py:86 lib/extensions/params.py:368
+#: lib/extensions/lettering.py:87 lib/extensions/params.py:368
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/lettering.py:153
+#: lib/extensions/lettering.py:154
msgid "Unable to find any fonts! Please try reinstalling Ink/Stitch."
msgstr ""
-#: lib/extensions/lettering.py:224
+#: lib/extensions/lettering.py:225
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
#. The user has chosen to scale the text by some percentage
#. (50%, 200%, etc). If you need to use the percentage symbol,
#. make sure to double it (%%).
-#: lib/extensions/lettering.py:266
+#: lib/extensions/lettering.py:267
#, python-format
msgid "Text scale %s%%"
msgstr ""
-#: lib/extensions/lettering.py:410
+#: lib/extensions/lettering.py:276
+#, python-format
+msgid "Error: Text cannot be applied to the document.\n"
+"%s"
+msgstr ""
+
+#: lib/extensions/lettering.py:414
msgid "Please select only one block of text."
msgstr ""
-#: lib/extensions/lettering.py:413
+#: lib/extensions/lettering.py:417
msgid "You've selected objects that were not created by the Lettering extension. Please clear your selection or select different objects before running Lettering again."
msgstr ""
@@ -1357,6 +1379,10 @@ msgstr ""
msgid "Use Last Settings"
msgstr ""
+#: lib/extensions/reorder.py:20
+msgid "Please select at least to elements to reorder."
+msgstr ""
+
#: lib/extensions/selection_to_pattern.py:21
msgid "Please select at least one object to be marked as a pattern."
msgstr ""
@@ -1412,7 +1438,11 @@ msgstr ""
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:181
+#: lib/extensions/troubleshoot.py:178
+msgid "Possible solutions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:183
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -1607,6 +1637,10 @@ msgstr ""
msgid "File does not exist and cannot be opened. Please correct the file path and try again.\\r%s"
msgstr ""
+#: lib/stitch_plan/stitch_plan.py:26
+msgid "There is no selected stitchable element. Please run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot objects in case you have expected a stitchout."
+msgstr ""
+
#: lib/stitches/auto_satin.py:659
msgid "Auto-Satin"
msgstr ""
@@ -2406,6 +2440,38 @@ msgstr ""
msgid "License"
msgstr ""
+#: inx/inkstitch_apply_threadlist.inx:3
+msgid "Apply Threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:6
+#: inx/inkstitch_install_custom_palette.inx:8
+#: inx/inkstitch_palette_to_text.inx:17
+msgid "Choose file"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:7
+msgid "Choose method"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:8
+msgid "Apply Ink/Stitch threadlist"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:9
+msgid "Apply other threadlist*"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:11
+msgid "*Choose color palette"
+msgstr ""
+
+#: inx/inkstitch_apply_threadlist.inx:87 inx/inkstitch_generate_palette.inx:10
+#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
+#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
+msgid "Thread Color Management"
+msgstr ""
+
#: inx/inkstitch_auto_satin.inx:3
msgid "Auto-Route Satin Columns"
msgstr ""
@@ -2483,6 +2549,11 @@ msgstr ""
msgid "Commands"
msgstr ""
+#: inx/inkstitch_commands_scale_symbols.inx:12
+#: inx/inkstitch_object_commands_toggle_visibility.inx:11
+msgid "View"
+msgstr ""
+
#: inx/inkstitch_convert_to_satin.inx:3
msgid "Convert Line to Satin"
msgstr ""
@@ -2627,12 +2698,6 @@ msgstr ""
msgid "Generate Color Palette"
msgstr ""
-#: inx/inkstitch_generate_palette.inx:10 inx/inkstitch_import_threadlist.inx:87
-#: inx/inkstitch_install.inx:10 inx/inkstitch_install_custom_palette.inx:13
-#: inx/inkstitch_palette_split_text.inx:10 inx/inkstitch_palette_to_text.inx:9
-msgid "Thread Color Management"
-msgstr ""
-
#: inx/inkstitch_generate_palette.inx:11
#: inx/inkstitch_palette_split_text.inx:11
msgid "Generate Palette"
@@ -2674,32 +2739,6 @@ msgstr ""
msgid "Add Commands"
msgstr ""
-#: inx/inkstitch_import_threadlist.inx:3
-msgid "Import Threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:6
-#: inx/inkstitch_install_custom_palette.inx:8
-#: inx/inkstitch_palette_to_text.inx:17
-msgid "Choose file"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:7
-msgid "Choose method"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:8
-msgid "Import Ink/Stitch threadlist"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:9
-msgid "Import other threadlist*"
-msgstr ""
-
-#: inx/inkstitch_import_threadlist.inx:11
-msgid "*Choose color palette"
-msgstr ""
-
#: inx/inkstitch_input_100.inx:3
msgid "100 file input"
msgstr ""