diff options
Diffstat (limited to 'translations')
30 files changed, 2314 insertions, 1324 deletions
diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po index efee8b05..2fa1312e 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po index 0582e81b..74590768 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po index 6fb62a71..763f1811 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po index 5ec136a8..9aec75cb 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1682,12 +1682,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "Zmenší tvar před vytvořením podkladu, aby se zabránilo zobrazení podkladu mimo výplň." #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "Toto nastavte, když potřebujete opravit vzor pro náhodně určené atributy. Pokud je prázdné, použije se ID prvku." @@ -1979,27 +1979,27 @@ msgstr "Dodatečná kompenzace tahu, která se mění v procentech šířky steh 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "Saténové stehy přitahují látku k sobě, což má za následek užší sloupec, než jaký kreslíte v Inkscape. Toto nastavení rozšiřuje každý pár průniků jehel směrem ven ze středu saténového sloupce o pevnou délku. Pro asymetrický efekt lze použít dvě hodnoty oddělené mezerou." -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "Automaticky" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "Nevracet" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "Otočit první obrysovou čáru" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "Otočit druhou obrysovou čáru" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "Otočit obě obrysové čáry" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "Otočit obrysové čáry" @@ -2222,137 +2222,157 @@ msgstr "Minimální vzdálenost mezi řádky" msgid "Overrides the number of lines setting." msgstr "Přepíše nastavení počtu řádků." +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "Render na příčkách" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." -msgstr "Umístěte saténový vedený vzor na příčky." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" +msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "Před opakováním několikrát posuňte řádky" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "Tato hodnota popisuje, kolik řad leží body vpichu na sobě. Desetinné hodnoty jsou povoleny a zobrazují méně zřetelné úhlopříčky na obrázku výšivky. Hodnota 0 (výchozí nastavení) deaktivuje odsazení a vytvoří rovnoměrně rozmístěné stehy. Pouze pro lineární zvlnění." -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "Vynechat první řádky" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "Na začátku tento počet řádků vynechejte." -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "Vynechat poslední řádky" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "Na konci tento počet řádků vynechejte" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "Obrátit každý druhý řádek" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "Lineární vlnitá výšivka: zvolte, zda chcete invertovat každý druhý řádek." -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "Exponent vzdálenosti úsečky" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "Zvyšte hustotu na jednu stranu." -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "Otočit exponent" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "Efekt obráceného exponentu." -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "Naopak" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "Překlopit počáteční a koncový bod" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "Reverzní saténové vlnité lišty. Výchozí: automaticky detekuje a opraví obrácenou kolejnici." -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "Velikost mřížky" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "Vykreslit jako mřížku. Používejte opatrně a sledujte hustotu stehu." -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "Měřítko osy" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "Osa měřítka pro saténové vedené vlnkové stehy." -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "Žádný" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "Startovní měřítko" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "Jak velká má být první kopie řádku, v procentech." -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "Používá se pouze pro zvlněný steh s vodicí linií." -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "Konečné měřítko" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "Jak velká má být poslední kopie řádku, v procentech." -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "Otáčení" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "Otočte saténové vedené vlnkové stehy" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "Styl připojení" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "Styl spojení pro nekruhové zvlnění." -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "plochý" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "bod" @@ -2922,6 +2942,10 @@ msgstr "Ink/Stitch Vícebarevný satén" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "Nelze zjistit cestu k pythonu. Přidejte cestu ručně, jak je popsáno v záložce nápovědy dialogu pro výběr prvku." +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "Vyberte prosím alespoň jeden objekt, který chcete označit jako vodicí čáru." @@ -5359,6 +5383,7 @@ msgstr "Použije nastavení první vybrané položky na zbytek výběru" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7240,6 +7265,14 @@ msgstr "* macOS: nefunguje, omlouvám se" msgid "Python Path" msgstr "Python Cesta" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "Výběr podle vodicí čáry" diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po index b7e78651..f16a14e1 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po index 816f80fe..4f7b176c 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "Baumans FI Small ist eine abgewandelte, kleinere Form von Baumans FI. Di #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1682,12 +1682,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "Verkleinern Sie die Unterlage, um zu verhindern, dass die Unterlage an der Außenseite der Füllstiche sichtbar wird." #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "Zufallszahl" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "Zufallswert für randomisierte Attribute. Verwendet die Element-ID, falls leer." @@ -1979,27 +1979,27 @@ msgstr "Zusätzliche Zugkompensation, die als Prozentwert der ursprünglichen Br 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "Satinstiche ziehen den Stoff zusammen. Dadurch wird das Stickbild schmaler, als die in Inkscape gezeichnete Form. Diese Einstellung erweitert die Satinsäule um einen festen Wert, um diesen Effekt auszugleichen. Zwei durch ein Leerzeichen getrennte Werte können für einen asymmetrischen Effekt genutzt werden." -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "Automatisch" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "Beibehalten" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "Erste Konturlinie umkehren" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "Zweite Konturlinie umkehren" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "Beide Konturlinien umkehren" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "Konturlinien umkehren" @@ -2222,137 +2222,157 @@ msgstr "Minimaler Linienabstand" msgid "Overrides the number of lines setting." msgstr "Diese Einstellung überschreibt den Wert \"Anzahl der Linien\"" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "Muster an Richtungsvektoren positionieren" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." -msgstr "Positioniert das durch eine Satinsäule geführte Muster über den Richtungsvektoren." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" +msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "Stichversatz" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "Dieser Wert beschreibt, nach wie vielen Reihen die Einstichstellen übereinander liegen. Dezimalwerte sind zulässig und zeigen weniger deutliche Diagonalen im Stickbild. Ein Wert von 0 (Standardeinstellung) deaktiviert den Versatz und produziert gleich verteilte Stiche. Nur für lineare Ripples." -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "Erste Linien überspringen" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "Diese Anzahl an Linien am Anfang überspringen." -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "Letzte Linien überspringen" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "Diese Anzahl an Linien am Ende überspringen" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "Jede zweite Reihe umkehren" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "Lineare Ripple: bestimmt ob jede zweite Reihe in umgekehrter oder gleicher Richtung verläuft." -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "Linienabstand Exponent" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "Dichte zu einer Seite hin erhöhen." -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "Exponent umkehren" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "Effekt des Exponenten umkehren." -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "Umkehren" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "Start- und Endpunkt vertauschen" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "Außenkonturen der Satin-Führungslinie umkehren. In der Standardeinstellung werden gegenläufig verlaufende Linien automatisch korrigiert." -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "Größe des Gitters" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "Als Gitter rendern. Dabei bitte unbedingt auf die Stichdichte achten." -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "Skalieren" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "Achse für Satin-geführte Ripplestiche." -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "Keine" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "Start-Skalierung" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "Größe der ersten Kopie der Ursprungsform in Prozent." -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "Kann nur auf Ripplestiche mit einer Führungslinie angewandt werden." -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "End-Skalierung" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "Größe der letzten Kopie der Ursprungsform in Prozent." -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "Rotieren" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "Satin-geführte Ripplestiche rotieren" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "Kantenstil" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "Kantenstil für nicht kreisförmigen Ripplestich." -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "flach" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "spitz" @@ -2924,6 +2944,10 @@ msgstr "Ink/Stitch - Mehrfarbige Satinsäulen" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "Der Python-Pfad konnte nicht erkannt werden. Bitte füge den Python-Pfad manuell wie im Hilfe-Reiter dieser Erweiterung beschrieben hinzu." +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "Bitte mindestens ein Objekt auswählen um es als Führungslinie zu markieren." @@ -5363,6 +5387,7 @@ msgstr "Wendet Parameter vom ersten ausgewählten Element auf den Rest der Auswa #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7244,6 +7269,14 @@ msgstr "* macOS: nicht funktionsfähig, sorry" msgid "Python Path" msgstr "Python Pfad" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "Auswahl zu Führungslinie" diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po index f00b812e..ead02e03 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "Αυτόματα" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "Ελάχιστη απόσταση γραμμών" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "Παράλειψη πρώτων γραμμών" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "Παράλειψη αυτού του αριθμού γραμμών στην αρχή." -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "Παράλειψη τελευταίων γραμμών" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "Παράλειψη αυτού του αριθμού γραμμών στο τέλος" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "Μέγεθος πλέγματος" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "Περιστροφή" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "σημείο" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po index 9f2928ad..610cc307 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: English\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po index 2c90257e..654e0664 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "Reduzca la forma antes de aplicar la capa base, para evitar que la capa base se vea alrededor del exterior del relleno." #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "Automático" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "Tamaño de la cuadrícula" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "Ninguno" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "Escala inicial" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "Escala final" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "Rotar" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "plano" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "punto" @@ -2917,6 +2937,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5345,6 +5369,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7226,6 +7251,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po index 4a4bc926..bcecd9c0 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "Kutista muotoa ennen pohjan tikkaamista, estääksesi pohjatikkien näkymisen täyttötikin ulkopuolelta." #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "-" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po index 8ebe99f4..1c359311 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-26 01:26\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,8 +119,8 @@ msgstr "Baumans FI Small est une version modifiée de Baumans FI pour permettre #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" -msgstr "Califragilistic est une fonte tricolore en points droits qui a été construite à l 'aide de mandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" +msgstr "" #. description of font in fonts/cats #: inkstitch-fonts-metadata.py:40 @@ -1683,12 +1683,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "Rétrécit la forme avant de faire la sous-couche, pour empêcher que la sous-couche se montre en dehors du remplissage." #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "Graine aléatoire" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "Utiliser cette graine aléatoire pour le calcul des attributs. Si vide, utilise l'identificateur de l'élément." @@ -1980,27 +1980,27 @@ msgstr "Compensation d'étirement supplémentaire qui varie comme un pourcentage 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." 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 étend d'une valeur fixe chaque point depuis le centre vers l’extérieur de la colonne satin. Deux valeurs séparées par un espace peuvent être utilisées pour un effet asymétrique." -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "Automatique" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "Ne pas inverser" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "Inverser la direction du premier rail" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "Inverser la direction du second rail" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "Inverser la direction des deux rails" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "Inverser la direction des rails" @@ -2223,137 +2223,157 @@ msgstr "Distance minimum entre les lignes" msgid "Overrides the number of lines setting." msgstr "Est prioritaire sur le réglage nombre de lignes." +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "Rendu aux traverses" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." -msgstr "Positionne le motif guidé par un satin aux traverses." +msgid "Adaptive + minimum line distance" +msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:247 +msgid "Pattern position" +msgstr "" + +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "Décaler les lignes ce nombre de fois avant de répéter" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "Longueur du cycle de décalage des lignes successives. Les fractions sont autorisées et peuvent produire des diagonales moins visibles que les valeurs entières. La valeur par défaut (0) désactive le décalage. Ne concerne que les ondulations linéaires." -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "Sauter les premières lignes" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "Sauter ce nombre de lignes au début." -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "Sauter les dernières lignes" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "Sauter ce nombre de lignes à la fin." -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "Inverser une ligne sur deux" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "Broderie ondulée linéaire : choisir d'inverser ou pas une ligne sur deux." -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "Exposant de l'espacement entre les lignes" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "Accroît la densité d'un côté." -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "Inverser effet exposant" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "Intervertit l'effet d'espacement de l'exposant." -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "Changer le sens" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "Intervertit le début et la fin" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "Inverse les rails d'une ondulation satin. Par défaut détecte automatiquement, et corrige la direction d'un des rails." -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "Taille de la grille" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "Rendu en grille. Utilisez avec précaution et surveillez la densité de points." -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "Mettre à l'échelle sur l'axe" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "Axe de mise à l'échelle pour les ondulations guidées." -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "Aucune" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "Démarrer à" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "Taille de la première ondulation en pourcentage." -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "Utilisé uniquement pour des ondulations guidées." -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "Finir à" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "Taille de la dernière ondulation en pourcentage." -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "Tourner" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "Tourne les ondulations guidées par un satin" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "Style de jointure" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "Style de jointure pour les ondulations ouvertes." -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "segment" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "point" @@ -2924,6 +2944,10 @@ msgstr "Satin Multicolore Ink/Stitch" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "Impossible de detecter le chemin vers python. Merci d'ajouter le chemin manuellement comme décrit dans l'onglet aide du dialogue de selection des éléments." +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "Veuillez sélectionner au moins un objet à marquer comme ligne-guide." @@ -5363,6 +5387,7 @@ msgstr "Applique les paramètres du premier élément sélectionné au reste de #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7244,6 +7269,14 @@ msgstr "*macOS : désolé ne fonctionne pas" msgid "Python Path" msgstr "Chemin vers python" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "Sélection vers ligne-guide" diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po index 648ce056..6b1c62a0 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po index 0d42efbe..4e70d6ba 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po index a3cc082a..5c5519cc 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "Restringe la forma prima di eseguire il sottostrato per evitare che quest'ultimo sia visibile all'esterno del riempimento." #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "Niente" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po index 5e7bd321..3c948d5f 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1683,12 +1683,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "アンダーレイを行う前に形状を縮小して、アンダーレイが塗りつぶしの外側に表示されないようにします。" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "乱数のシード値" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "ランダムに決まる属性に対して、パターンを固定する必要がある場合に設定します。空の場合は、要素 ID が使用されます。" @@ -1980,27 +1980,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2223,137 +2223,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "なし" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2916,6 +2936,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5344,6 +5368,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7225,6 +7250,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po index 5613d8db..c2c14f45 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po index 0c168ac7..bf9f0b6b 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "Verklein de vorm van de versteviging om te voorkomen dat de versteviging zichtbaar is aan de buitenkant van de opvulling." #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "Eerste regels overslaan" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "Sla dit aantal regels aan het begin over." -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "Laatste regels overslaan" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "Sla dit aantal regels aan het eind over" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "Regelafstand exponent" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "Verhoog de dichtheid naar één kant." -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "Spiegelen exponent" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "Omgekeerd exponent effect." -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "Omgekeerd" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "Begin- en eindpunt spiegelen" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "Rastergrootte" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "Weergeven als raster. Wees voorzichtig en let op de steekdichtheid." -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "Schaal as" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "Schaal as voor satijngeleide ribbelsteken." -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "Geen" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "Beginschaal" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "Hoe groot het eerste exemplaar van de regel moet zijn, in procenten." -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "Alleen gebruikt voor ribbelsteek met een hulplijn." -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "Eindschaal" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "Hoe groot het laatste exemplaar van de regel moet zijn, in procenten." -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "Draaien" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "Roteer satijnhulp ribbelsteken" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "Knooppunt stijl" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "Knooppunt stijl voor niet circulaire golven." -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "plat" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "punt" @@ -2915,6 +2935,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "Kies ten minste één voorwerp dat als hulplijn moet dienen." @@ -5345,6 +5369,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7226,6 +7251,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "Selectie tot hulplijn" diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po index ee0be86b..8e35d1e8 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "Spring over de første linjer" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "Revers" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "Bytt om på start- og ende-punktet" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "Rutenettets størrelse" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "Skalerings-akser" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "Ingen" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "Start skalering" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "Hvor stor den første kopien av linjen skal bli, i prosent." -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "Stopp skalering" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "Rotasjon" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "flat" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "punkt" @@ -2914,6 +2934,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5342,6 +5366,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7223,6 +7248,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po index 1a3f4a6c..b53af919 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "Opuść pierwsze linie" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "Opuść ostatnie linie" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po index 83f6f5cf..790cc0b9 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "Reduza a forma antes de fazer a base, para evitar que a base apareça na parte externa do preenchimento." #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "Automático" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "Não inverter" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "Inverter primeiro trilho" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "Inverter segundo trilho" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "Inverter ambos os trilhos" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "Inverter trilhos" @@ -2221,137 +2221,157 @@ msgstr "Número mínimo de linhas" msgid "Overrides the number of lines setting." msgstr "Sobrescreve a configuração do número de linhas." +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "Pular as linhas iniciais" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "Pula este número de linhas no início." -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "Pular linhas finais" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "Pula este número de linhas no final" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "Inverter efeito exponencial." -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "Inverter" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "Tamanho da grade" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "Renderizar como grade. Utilize com cuidado e esteja atento a densidade do seu bordado." -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "Nenhum" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "Escala inicial" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "Escala final" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "Girar" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "ponto" @@ -2916,6 +2936,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5344,6 +5368,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7225,6 +7250,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po index 06f78a83..2508d762 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po index 05740ba0..8c2072a6 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po index 3ae9e105..7ac1ea1e 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "Сжать контур предварительной прострочки, чтобы она не показалась из под заполнения." #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "Нет" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po index 78bcc0fd..a61fe77b 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po index a16465e6..90a70125 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "Rotera" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5342,6 +5366,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7223,6 +7248,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po index 9825a26b..73f869db 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po index db2a4a99..a997ceec 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "Перед тим, як робити підкладку, стисніть форму, щоб запобігти появі підкладки навколо зовнішньої сторони заповнення." #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "Жоден" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po index 815557db..1949f756 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po index 8284d8e6..c9ce2bb9 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1682,12 +1682,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "收缩打底范围避免线迹外露。" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "随机数种子" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1979,27 +1979,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2222,137 +2222,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "设置重叠行数" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "线距指数" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "渲染为网格。 小心使用并注意您的针迹密度。" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "加入样式" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "加入非圆形波纹的样式。" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "平面" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2916,6 +2936,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5345,6 +5369,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7226,6 +7251,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po index 8ffd1329..96b923dd 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: 2025-01-25 01:19+0000\n" -"PO-Revision-Date: 2025-01-25 01:20\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" +"PO-Revision-Date: 2025-01-27 01:25\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-25 01:19+0000\n" +"POT-Creation-Date: 2025-01-27 01:25+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -119,7 +119,7 @@ msgstr "" #. description of font in fonts/califragilistic #: inkstitch-fonts-metadata.py:38 -msgid "Caalifragilistic is a tricolor running stitch font that was constructed using mmandalas" +msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas" msgstr "" #. description of font in fonts/cats @@ -1681,12 +1681,12 @@ msgid "Shrink the shape before doing underlay, to prevent underlay from showing msgstr "" #: lib/elements/fill_stitch.py:736 lib/elements/satin_column.py:581 -#: lib/elements/stroke.py:433 lib/gui/satin_multicolor/colorize_panel.py:57 +#: lib/elements/stroke.py:452 lib/gui/satin_multicolor/colorize_panel.py:57 msgid "Random seed" msgstr "" #: lib/elements/fill_stitch.py:737 lib/elements/satin_column.py:582 -#: lib/elements/stroke.py:434 +#: lib/elements/stroke.py:453 msgid "Use a specific seed for randomized attributes. Uses the element ID if empty." msgstr "" @@ -1978,27 +1978,27 @@ msgstr "" 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 by a fixed length. Two values separated by a space may be used for an asymmetric effect." msgstr "" -#: lib/elements/satin_column.py:293 lib/elements/stroke.py:335 +#: lib/elements/satin_column.py:293 lib/elements/stroke.py:342 msgid "Automatic" msgstr "" -#: lib/elements/satin_column.py:294 lib/elements/stroke.py:336 +#: lib/elements/satin_column.py:294 lib/elements/stroke.py:343 msgid "Don't reverse" msgstr "" -#: lib/elements/satin_column.py:295 lib/elements/stroke.py:337 +#: lib/elements/satin_column.py:295 lib/elements/stroke.py:344 msgid "Reverse first rail" msgstr "" -#: lib/elements/satin_column.py:296 lib/elements/stroke.py:338 +#: lib/elements/satin_column.py:296 lib/elements/stroke.py:345 msgid "Reverse second rail" msgstr "" -#: lib/elements/satin_column.py:297 lib/elements/stroke.py:339 +#: lib/elements/satin_column.py:297 lib/elements/stroke.py:346 msgid "Reverse both rails" msgstr "" -#: lib/elements/satin_column.py:303 lib/elements/stroke.py:345 +#: lib/elements/satin_column.py:303 lib/elements/stroke.py:352 msgid "Reverse rails" msgstr "" @@ -2221,137 +2221,157 @@ msgstr "" msgid "Overrides the number of lines setting." msgstr "" +#: lib/elements/stroke.py:240 +msgid "Line count / Minimum line distance" +msgstr "" + #: lib/elements/stroke.py:241 msgid "Render at rungs" msgstr "" #: lib/elements/stroke.py:242 -msgid "Position satin guided pattern at rungs." +msgid "Adaptive + minimum line distance" +msgstr "" + +#: lib/elements/stroke.py:247 +msgid "Pattern position" msgstr "" -#: lib/elements/stroke.py:252 +#: lib/elements/stroke.py:248 +msgid "Pattern position for satin guided ripples." +msgstr "" + +#: lib/elements/stroke.py:259 msgid "Stagger lines this many times before repeating" msgstr "" -#: lib/elements/stroke.py:253 +#: lib/elements/stroke.py:260 msgid "Length of the cycle by which successive stitch lines are staggered. Fractional values are allowed and can have less visible diagonals than integer values. A value of 0 (default) disables staggering and instead stitches evenly.For linear ripples only." msgstr "" -#: lib/elements/stroke.py:266 +#: lib/elements/stroke.py:273 msgid "Skip first lines" msgstr "" -#: lib/elements/stroke.py:267 +#: lib/elements/stroke.py:274 msgid "Skip this number of lines at the beginning." msgstr "" -#: lib/elements/stroke.py:278 +#: lib/elements/stroke.py:285 msgid "Skip last lines" msgstr "" -#: lib/elements/stroke.py:279 +#: lib/elements/stroke.py:286 msgid "Skip this number of lines at the end" msgstr "" -#: lib/elements/stroke.py:290 +#: lib/elements/stroke.py:297 msgid "Flip every second line" msgstr "" -#: lib/elements/stroke.py:291 +#: lib/elements/stroke.py:298 msgid "Linear ripple: wether to flip the pattern every second line or not." msgstr "" -#: lib/elements/stroke.py:301 +#: lib/elements/stroke.py:308 msgid "Line distance exponent" msgstr "" -#: lib/elements/stroke.py:302 +#: lib/elements/stroke.py:309 msgid "Increase density towards one side." msgstr "" -#: lib/elements/stroke.py:313 +#: lib/elements/stroke.py:320 msgid "Flip exponent" msgstr "" -#: lib/elements/stroke.py:314 +#: lib/elements/stroke.py:321 msgid "Reverse exponent effect." msgstr "" -#: lib/elements/stroke.py:325 +#: lib/elements/stroke.py:332 msgid "Reverse" msgstr "" -#: lib/elements/stroke.py:326 +#: lib/elements/stroke.py:333 msgid "Flip start and end point" msgstr "" -#: lib/elements/stroke.py:346 +#: lib/elements/stroke.py:353 msgid "Reverse satin ripple rails. Default: automatically detect and fix a reversed rail." msgstr "" -#: lib/elements/stroke.py:358 +#: lib/elements/stroke.py:365 msgid "Grid size" msgstr "" -#: lib/elements/stroke.py:359 +#: lib/elements/stroke.py:366 msgid "Render as grid. Use with care and watch your stitch density." msgstr "" -#: lib/elements/stroke.py:371 +#: lib/elements/stroke.py:378 +msgid "Stitch grid first" +msgstr "" + +#: lib/elements/stroke.py:379 +msgid "Reverse the stitch paths, so that the grid will be stitched first" +msgstr "" + +#: lib/elements/stroke.py:390 msgid "Scale axis" msgstr "" -#: lib/elements/stroke.py:372 +#: lib/elements/stroke.py:391 msgid "Scale axis for satin guided ripple stitches." msgstr "" -#: lib/elements/stroke.py:376 lib/gui/edit_json/settings_panel.py:157 +#: lib/elements/stroke.py:395 lib/gui/edit_json/settings_panel.py:157 #: print/templates/ui.html:180 inx/inkstitch_remove_embroidery_settings.inx:12 #: inx/inkstitch_remove_embroidery_settings.inx:117 msgid "None" msgstr "" -#: lib/elements/stroke.py:384 +#: lib/elements/stroke.py:403 msgid "Starting scale" msgstr "" -#: lib/elements/stroke.py:385 +#: lib/elements/stroke.py:404 msgid "How big the first copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:385 lib/elements/stroke.py:397 +#: lib/elements/stroke.py:404 lib/elements/stroke.py:416 msgid "Used only for ripple stitch with a guide line." msgstr "" -#: lib/elements/stroke.py:396 +#: lib/elements/stroke.py:415 msgid "Ending scale" msgstr "" -#: lib/elements/stroke.py:397 +#: lib/elements/stroke.py:416 msgid "How big the last copy of the line should be, in percent." msgstr "" -#: lib/elements/stroke.py:408 lib/gui/tartan/customize_panel.py:43 +#: lib/elements/stroke.py:427 lib/gui/tartan/customize_panel.py:43 msgid "Rotate" msgstr "" -#: lib/elements/stroke.py:409 +#: lib/elements/stroke.py:428 msgid "Rotate satin guided ripple stitches" msgstr "" -#: lib/elements/stroke.py:420 +#: lib/elements/stroke.py:439 msgid "Join style" msgstr "" -#: lib/elements/stroke.py:421 +#: lib/elements/stroke.py:440 msgid "Join style for non circular ripples." msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "flat" msgstr "" -#: lib/elements/stroke.py:424 +#: lib/elements/stroke.py:443 msgid "point" msgstr "" @@ -2913,6 +2933,10 @@ msgstr "" msgid "Could not detect python path. Please insert python path manually as described in the help tab of the select elements dialog." msgstr "" +#: lib/extensions/selection_to_anchor_line.py:21 +msgid "Please select at least one object to be marked as a anchor line." +msgstr "" + #: lib/extensions/selection_to_guide_line.py:21 msgid "Please select at least one object to be marked as a guide line." msgstr "" @@ -5341,6 +5365,7 @@ msgstr "" #: inx/inkstitch_duplicate_params.inx:12 #: inx/inkstitch_remove_duplicated_points.inx:34 inx/inkstitch_reorder.inx:11 #: inx/inkstitch_select_elements.inx:107 +#: inx/inkstitch_selection_to_anchor_line.inx:12 #: inx/inkstitch_selection_to_guide_line.inx:12 #: inx/inkstitch_selection_to_pattern.inx:12 inx/inkstitch_test_swatches.inx:11 #: inx/inkstitch_unlink_clone.inx:23 @@ -7222,6 +7247,14 @@ msgstr "" msgid "Python Path" msgstr "" +#: inx/inkstitch_selection_to_anchor_line.inx:3 +msgid "Selection to anchor line" +msgstr "" + +#: inx/inkstitch_selection_to_anchor_line.inx:9 +msgid "Marks selected elements as anchor lines" +msgstr "" + #: inx/inkstitch_selection_to_guide_line.inx:3 msgid "Selection to guide line" msgstr "" |
