summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorInk/Stitch Crowdin integration <inkstitch-crowdin@lex.gd>2025-02-06 01:26:03 +0000
committerInk/Stitch Crowdin integration <inkstitch-crowdin@lex.gd>2025-02-06 01:26:03 +0000
commitbd76bd7fee79f57587df1418bf53bda4ed7363aa (patch)
tree4171db5e918496feef6cf80553534ab962d44df2
parentaf6cdc442bbcc1323ac1d13adaa49982318c9cfe (diff)
new translations from Crowdin
-rw-r--r--translations/messages_af_ZA.po305
-rw-r--r--translations/messages_ar_SA.po305
-rw-r--r--translations/messages_ca_ES.po305
-rw-r--r--translations/messages_cs_CZ.po307
-rw-r--r--translations/messages_da_DK.po305
-rw-r--r--translations/messages_de_DE.po311
-rw-r--r--translations/messages_el_GR.po305
-rw-r--r--translations/messages_en_US.po305
-rw-r--r--translations/messages_es_ES.po305
-rw-r--r--translations/messages_fi_FI.po305
-rw-r--r--translations/messages_fr_FR.po390
-rw-r--r--translations/messages_he_IL.po305
-rw-r--r--translations/messages_hu_HU.po305
-rw-r--r--translations/messages_it_IT.po305
-rw-r--r--translations/messages_ja_JP.po305
-rw-r--r--translations/messages_ko_KR.po305
-rw-r--r--translations/messages_nl_NL.po305
-rw-r--r--translations/messages_no_NO.po305
-rw-r--r--translations/messages_pl_PL.po305
-rw-r--r--translations/messages_pt_BR.po305
-rw-r--r--translations/messages_pt_PT.po305
-rw-r--r--translations/messages_ro_RO.po305
-rw-r--r--translations/messages_ru_RU.po305
-rw-r--r--translations/messages_sr_SP.po305
-rw-r--r--translations/messages_sv_SE.po305
-rw-r--r--translations/messages_tr_TR.po305
-rw-r--r--translations/messages_uk_UA.po305
-rw-r--r--translations/messages_vi_VN.po305
-rw-r--r--translations/messages_zh_CN.po305
-rw-r--r--translations/messages_zh_TW.po305
30 files changed, 4905 insertions, 4338 deletions
diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po
index aa0c2ccf..67ae5122 100644
--- a/translations/messages_af_ZA.po
+++ b/translations/messages_af_ZA.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Afrikaans\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2077,7 +2084,7 @@ msgstr ""
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr ""
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr ""
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
@@ -2875,7 +2887,7 @@ msgstr ""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr ""
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr ""
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr ""
msgid "Thread Used"
msgstr ""
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr ""
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr ""
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3131,7 +3147,7 @@ msgstr ""
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr ""
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr ""
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr ""
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po
index a636fc5f..e30dd483 100644
--- a/translations/messages_ar_SA.po
+++ b/translations/messages_ar_SA.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2077,7 +2084,7 @@ msgstr ""
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr ""
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr ""
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
@@ -2875,7 +2887,7 @@ msgstr ""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr ""
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr ""
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr ""
msgid "Thread Used"
msgstr ""
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr ""
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr ""
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3131,7 +3147,7 @@ msgstr ""
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr ""
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr ""
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr ""
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po
index 3c494a68..d489ce5f 100644
--- a/translations/messages_ca_ES.po
+++ b/translations/messages_ca_ES.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2077,7 +2084,7 @@ msgstr ""
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr ""
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr ""
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
@@ -2875,7 +2887,7 @@ msgstr ""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr ""
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr ""
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr ""
msgid "Thread Used"
msgstr ""
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr ""
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr ""
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3131,7 +3147,7 @@ msgstr ""
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr ""
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr ""
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr ""
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po
index 180564ef..41da8dc7 100644
--- a/translations/messages_cs_CZ.po
+++ b/translations/messages_cs_CZ.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr "Font Grove jawn. Šířka saténu je 2,5 mm při 18mm velkých písmenech"
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr "Toto nastavení použije vlastní úhel výplně pro klon."
msgid "Flip angle"
msgstr "Úhel převrácení"
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr "Převrátit automaticky vypočítaný úhel, pokud se zdá, že je nesprávný."
@@ -1435,7 +1442,7 @@ msgstr "Omezte prošívání podle tvaru. Užitečné při použití vyhlazován
msgid "Smoothness"
msgstr "Hladkost"
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr "Vyhlaďte stehovou dráhu. Hladkost omezuje, do jaké míry se může vyhlazená dráha stehu odchýlit od původní dráhy. Zkuste nízká čísla jako 0,2. Tip: Může být také zapotřebí nižší tolerance předního stehu."
@@ -1468,7 +1475,7 @@ msgstr "Vzhledem ke směru tartanových pruhů."
msgid "Maximum fill stitch length"
msgstr "Maximální délka výplňového stehu"
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "Délka všech stehů v řádku. Kratší stehy mohou být použity na začátku nebo konce řádku."
@@ -2078,7 +2085,7 @@ msgstr "Délka stehu"
msgid "Stitch tolerance"
msgstr "Tolerance stehu"
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr "Všechny stehy se musí nacházet v této vzdálenosti od cesty. Nižší tolerance znamená, že stehy budou blíže k sobě. Vyšší tolerance znamená, že ostré rohy mohou být zaoblené. "
@@ -2108,7 +2115,7 @@ msgstr "Středová podšívka"
msgid "Center-Walk Underlay"
msgstr "Středová podšívka"
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr "Všechny stehy musí být v této vzdálenosti od cesty. Nižší tolerance znamená, že stehy budou blíže k sobě. Vyšší tolerance znamená, že ostré rohy mohou být zaoblené. Výchozí délka stehu."
@@ -2481,15 +2488,15 @@ msgid "Please select at least one satin column."
msgstr "Vyberte prosím jeden nebo více saténových sloupků."
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr "Ink/Stitch neumí pracovat s žádným z objektů, které jste vybrali. Zkontrolujte, zda jsou vybrané prvky viditelné."
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr "V celém dokumentu nejsou žádné objekty, se kterými Ink/Stitch umí pracovat."
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr "Tip: Spusťte Rozšíření > Ink/Stitch > Odstraňování problémů > Odstraňování problémů s objekty"
@@ -2508,10 +2515,12 @@ msgid "%s groups/layers to remove:"
msgstr "%s skupin/vrstev k odstranění:"
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr "{num_elements_removed} prvků odstraněno"
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr "{num_groups_removed} skupin/vrstev odebráno"
@@ -2801,7 +2810,8 @@ msgstr "Vyberte jeden nebo více objektů, ke kterým chcete připojit příkazy
msgid "Please choose one or more commands to attach."
msgstr "Vyberte prosím jeden nebo více příkazů k připojení."
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2814,10 +2824,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr "Vyberte jeden nebo více tvarů, které chcete převést na jejich obrys."
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr "{element_id} není prvek cesty. Toto rozšíření je navrženo tak, aby vytvořilo obrys vzoru výšivky."
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr "Nelze vygenerovat cestu z prvku {element_id} s daným nastavením."
@@ -2837,7 +2849,7 @@ msgstr "Paleta nití"
msgid "These settings will be applied to 1 object."
msgstr "Tato nastavení budou použita na 1 objekt."
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "Tato nastavení budou použita na %d objektů."
@@ -2883,7 +2895,7 @@ msgstr "Tento parametr se uloží, když kliknete na \"Použít a ukončit\""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2902,7 +2914,7 @@ msgstr "Použít poslední nastavení"
msgid "Apply and Quit"
msgstr "Použít a odejít"
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr "Parametry výšivky"
@@ -2914,7 +2926,7 @@ msgstr "Zavírám..."
msgid "It is safe to close this window now."
msgstr "Nyní je bezpečné toto okno zavřít."
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr "Ve vašem webovém prohlížeči byl otevřen náhled tisku. Toto okno zůstane otevřené, aby bylo možné komunikovat s kódem JavaScript spuštěným ve vašem prohlížeči.\n\n"
@@ -3061,24 +3073,24 @@ msgstr "Pořadí nití"
msgid "Thread Used"
msgstr "Pouzité nítě"
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr "Všechny vybrané tvary jsou platné! "
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr "Pokud máte stále potíže s tvarem, který není vyšíván, zkontrolujte, zda je ve vrstvě pomocí příkazu ignorovat."
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr "Neplatný ukazatel"
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr "Popis"
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3086,39 +3098,43 @@ msgstr "Popis"
msgid "Troubleshoot"
msgstr "Řešení problémů"
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr "Chyby"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr "Varování"
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr "Typ Upozornění"
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr "Problémy, které budou bránit tvaru ve vyšití."
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr "To jsou problémy, které nezabrání vyšívání tvaru. Měli byste zvážit opravu varování, ale pokud tak neučiníte, Ink/Stitch udělá maximum pro zpracování objektu."
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr "Upozornění na typ objektu"
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr "Tyto objekty nemusí správně fungovat s Ink/Stitch. Postupujte podle pokynů k nápravě nežádoucího chování."
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr "Možná řešení"
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "Je možné, že jeden objekt obsahuje více než jednu chybu, přesto bude pouze jeden ukazatel na objekt. Pokud dojde k dalším chybám, spusťte tuto funkci znovu. Odstraňte ukazatele odstraněním vrstvy s názvem \"Odstraňování problémů\" prostřednictvím panelu objektů (Objekt -> Objekty...)."
@@ -3140,7 +3156,7 @@ msgstr "seznam nití"
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr "Více informací na našem webu:"
@@ -3174,7 +3190,7 @@ msgid "Select color palette"
msgstr "Vyberte paletu barev"
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3183,7 +3199,7 @@ msgstr "Použít"
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3231,7 +3247,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3267,18 +3283,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3396,14 +3400,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Tento font nemá k dispozici žádnou variantu písma. Aktualizujte nebo odeberte písmo."
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
-msgstr "Měřítko textu"
+msgid "scale"
+msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3527,51 +3528,53 @@ msgstr "Pokud je povoleno, používá příkazové symboly. Když je zakázáno,
msgid "Scale"
msgstr "Měřítko"
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr "Test písma"
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr "Nastavení"
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr "Směr stehu"
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr "Měřítko (%)"
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr "Max. šířka čáry"
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr "Barevné řazení"
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr " Toto rozšíření pomáhá tvůrcům písem generovat výstup každého znaku z vybraného písma."
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr "V souboru písma byly nalezeny duplicitní znaky: {duplicated_glyphs}"
@@ -3738,6 +3741,7 @@ msgid "Overflow excluded"
msgstr "Přetečení vyloučeno"
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr "Celková šířka: {width}%"
@@ -3849,6 +3853,7 @@ msgid "COLOR CHANGE"
msgstr "ZMĚNA BARVY"
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr "Rozměry: {:.2f} x {:.2f}"
@@ -4204,32 +4209,32 @@ msgstr "Tartan"
msgid "Tiny"
msgstr "Malé velikosti písma"
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr "Chybí soubor JSON. Očekáván soubor JSON v následujícím umístění:"
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr "Vygenerujte soubor JSON pomocí:\n"
"Rozšíření > Ink/Stitch > Správa písem > Generovat JSON..."
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr "Poškozený soubor JSON"
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr "Znovu vygenerujte soubor JSON pomocí:\n"
"Rozšíření > Ink/Stitch > Správa písem > Generovat JSON..."
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr "Písmo '%s' nemá žádné varianty."
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr "Skupina barev"
@@ -4245,6 +4250,7 @@ msgid "Couldn't save embrodiery file."
msgstr "Soubor výšivky se nepodařilo uložit."
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr "Ve vašem návrhu je {num_color_changes} barevných změn. Tohle je příliš mnoho."
@@ -6445,6 +6451,7 @@ msgstr "Definujte adresář s vlastními fonty pro nástroj pro psaní písma"
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr "Správa písem"
@@ -6651,6 +6658,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr "Nastavuje index třídění barev na vybraných prvcích, který definuje pořadí překrývání pro vícebarevná písma"
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr "Písmena do písma"
diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po
index f08dde60..96d85bfc 100644
--- a/translations/messages_da_DK.po
+++ b/translations/messages_da_DK.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr "En Font Grove jawn. Satinbredden er 2,5 mm ved 18 mm store bogstaver"
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2077,7 +2084,7 @@ msgstr ""
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr ""
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr "Vælg mindst én satinsøjle."
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr ""
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
@@ -2875,7 +2887,7 @@ msgstr ""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr ""
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr ""
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr ""
msgid "Thread Used"
msgstr ""
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr ""
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr ""
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3131,7 +3147,7 @@ msgstr ""
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr ""
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr ""
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr ""
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po
index 93d7a1fb..75e4def3 100644
--- a/translations/messages_de_DE.po
+++ b/translations/messages_de_DE.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr "Barstitch Bold ist eine Satin-Schrift."
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr "Eine große Mandala-Schrift. Die vier gesamten Mandalas die für diese Schrift verwendet wurden, befinden sich als Redwork-Version in den Zeichen $ < > ^"
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr "Barstitch textured ist eine stark texturierte Schriftart aus Mäanderfüllungen"
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr "Baumans FI ist eine Satin-Schrift. Jede Satinsäule hat eine Zick-Zack-Unterlage."
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr "Baumans FI Small ist eine abgewandelte, kleinere Form von Baumans FI. Diese Schrift erfordert die Verwendung eines dünnen Fadens (60) und einer dünnen Nadel (60)."
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr "Cats ist eine lustige Schrift mit randomisierten Satinparametern."
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr "Cherry for Ink/Stitch ist eine dekorative Satin-Schrift. Sie enthält 74 Zeichen."
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr "Cherry for Kaalleen ist eine große, dekorative Schrift. Sie enthält 36 Zeichen: Zahlen und 26 Großbuchstaben A-Z."
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr "Chicken Little ist eine verspielte, dekorative Displayschrift mit viel Persönlichkeit. Es gibt keine gemeinsame Grundlinie, keine gemeinsame Zeichengröße und keine gemeinsame Neigung der Buchstaben. Bei einer Skalierung von über 110% werden die Stiche geteilt."
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr "Chicken Little Small ist eine abgewandelte, kleinere Form von Chicken Little KOR. Diese Schrift erfordert die Verwendung eines dünnen Fadens (60) und einer dünnen Nadel (60)."
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr "Eine Schrift in Handschrift-Optik."
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr "Chopin Script ist eine Satin-Schrift in Handschrift-Optik. Jede Satinsäule hat eine Zick-Zack-Unterlage."
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr "Cogs KOR ist eine Steampunk-Satin-Schrift."
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr "Colorful ist eine Schriftart mit Tartan-Füllungen."
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr "CooperMarif ist eine große, luftige Schrift."
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr "Coronaviral besteht aus manuellen Stichen. Eine Größenänderung ist nicht möglich."
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr "DejaVu Serif Condensed ist eine Satin-schrift. Jede Satinsäule hat eine Mittellinien-Unterlage."
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr "Alle Zeichen von Digory Doodles Bean bestehen aus einer Kombination aus Satinsäulen und Mehrfach-Geradstichen."
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr "Eine Satin-Schrift."
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr "Emilio 20 enthält nur Großbuchstaben und Zahlen. Jede Satinsäule hat eine Zick-Zack-Unterlage."
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr "Emilio 20 Applique ist eine Applikationsschrift. Diese Version ist eine Variante (breitere Satinsäulen) von Emilio_20. Emilio_20_Bold entspricht dieser Schrift, enthält jedoch nicht die Applikationsmethodik."
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr "Emilio_20_Bold ist eine abgewandelte Form von Emilio_20."
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr "Emilio enthält nur Großbuchstaben und Zahlen. Jede Satinsäule hat eine Zick-Zack-Unterlage."
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr "Emilio 20 Simple Small ist eine abgewandelte, kleinere Form von Emilio 20 simple. Diese Schrift erfordert die Verwendung eines dünnen Fadens (60) und einer dünnen Nadel (60)."
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr "Emilio 20 Tartan nutzt eine farbenfrohe Tartanfüllung."
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr "Emilio 20 tricolore ist eine große Schrift aus Füllungen und Satinsäulen. Sie enthält 36 Zeichen: Zahlen und 26 Großbuchstaben A-Z."
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr "Espresso KOR ist eine Satin-Schrift. Jede Satinsäule hat eine Zick-Zack-Unterlage."
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr "Espresso tiny ist eine abgewandelte, kleinere Form von Espresso KOR. Diese Schrift erfordert die Verwendung eines dünnen Fadens (60) und einer dünnen Nadel (60)."
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr "Excalibur KOR ist eine kleine Manuskript-Schrift aus Satinsäulen. Sie enthält 144 Zeichen und deckt damit die Bedürfnisse der meisten westeuropäischen Sprachen ab."
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr "Excalibur small ist eine abgewandelte, kleinere Form von Excalibur KOR. Diese Schrift erfordert die Verwendung eines dünnen Fadens (60) und einer dünnen Nadel (60)."
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr "Fold Ink/Stitch ist eine große Großbuchstabenschrift mit drei- und fünffachen Geradstichen. Sie enthält 40 Zeichen, darunter alle Zahlen und die 26 Großbuchstaben A-Z."
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr "Geneva Simple Sans Rounded ist eine Satin-Schrift."
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr "Geneva Simple Sans ist eine Satin-Schrift."
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr "Glacial ist eine sehr kleine Schrift und erfordert die Verwendung eines dünnen Fadens (60 wt) und einer dünnen Nadel (8/60). Die Zeichen decken die viele europäischen Sprachen ab."
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr "コルの書きこも ist eine japanische Satin-Skript-Schrift. Sie enthält alle Hiragana-, Katakana- und Satzzeichen sowie 80 Kanjis."
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr "InfiniPicto ist eine lustige Schriftart. Sie enthält nur die 26 A-Z Großbuchstaben. Jeder Buchstabe ist ein Piktogramm von einem Objekt, das mit diesem Buchstaben beginnt ... auf Französisch"
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr "Invercelia ist eine moderne Zwei-Zeichen-Monogramm-Schriftart. Für ein einfaches Monogramm folgt auf einen Großbuchstaben ein Kleinbuchstabe (z.B. 'Ac'). Eine runde Klammer ')' hinter den Buchstaben fügt einen Kreis um das Monogramm hinzu (z.B. 'Ac)'). Füge eine runde Klammer vor dem Monogramm (z.B. '(Ac')) bereitet es für eine Applikation vor. Die Eingabe von '!Ac)' erzeugt Knockdown-Stiche."
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr "Kaushan Script MAM ist eine Satin-Schrift in Handschrift-Optik. Jede Satinsäule hat eine Zick-Zack-Unterlage."
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr "Learning curve ist eine kleine Schrift aus Geradstichen."
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr " Lobster AGS ist eine Satin-Schrift in Handschrift-Optik. Jede Satinsäule hat eine Zick-Zack-Unterlage."
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr "Magnolia KOR ist eine Satin-Schrift in Handschrift-Optik."
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr "Magnolia bicolor ist eine größere, zweifarbige Version von Magnolia."
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr "Magnolia Small ist eine abgewandelte, kleinere Form von Magnolia KOR. Diese Schrift erfordert die Verwendung eines dünnen Fadens (60) und einer dünnen Nadel (60)."
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr "Dies ist eine etwas weniger wilde, zweifarbige Variante der Magnolia Schrift"
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr "Manuskript Gothisch ist eine Satin-Schrift. Jede Satinsäule hat eine Zick-Zack-Unterlage."
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr "MarcellusSC-FI ist eine kleine Schrift aus Satinsäulen. Sie enthält 107 Zeichen und deckt damit die Bedürfnisse der meisten westeuropäischen Sprachen ab."
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr "Ink/Stitch Medium Font ist eine einfache Satin-Schrift, die für mittelgroße Buchstaben geeignet ist. Jede Satinsäule hat eine Konturunterlage."
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr "Millimarif-bold20 ist eine breite Satin-Schrift."
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr "Monicha ist eine Schreibschrift-Satin-Schrift. Zusätzlich zu den Buchstaben, die die meisten westeuropäischen Sprachen abdecken, enthält sie zusätzliche Zierbuchstaben. Diese Zierbchstaben sollten vorsichtig eingesetzt werden um Überlagerungen zu vermeiden. Nutze am Besten nicht mehr als einen Zierbuchstaben pro Reihe. Auf unserer Webseite gibt es genaue Informationen, wie auf die Zierbuchstaben zugegriffen werden kann."
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr "Namskout AGS ist eine große Schrift für Applikationen. Sie enthält 43 Zeichen: Zahlen und 26 Großbuchstaben A-Z."
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr "Namskout relief ist eine abgewandelte Version von Namskout AGS für die Trapunto-Technik."
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr "Namskout Tartan ist eine große Schrift mit Tartanmustern. Sie enthält 43 Zeichen: Zahlen und 26 Großbuchstaben A-Z."
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr "Ein 1 mm Mehrfachgeradstich-Alphabet auf der Grundlage einer 24 pt Schrift von Seniors Studio."
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr "Ondulamarif M ist eine abgewandelte, kleinere Version von Ondulamarif XL."
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr "Ondularmarif S ist die kleinste, abgewandelte Version von Ondulamarif XL."
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr "Ondulamarif XL ist eine Schriftart aus Ripple-Stichen. Sie kann sehr viel größer skaliert, aber nicht verkleinert werden."
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr "Pacificlo ist eine kleine Manuskript-Schrift aus Satinsäulen. Sie enthält 120 Zeichen und deckt damit die Bedürfnisse der meisten westeuropäischen Sprachen ab. "
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr "Pacificlo tiny ist eine abgewandelte, kleinere Form von Pacificlo. Diese Schrift erfordert die Verwendung eines dünnen Fadens (60) und einer dünnen Nadel (60)."
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr "Perspective tricolore KOR ist eine schattierte, dreifarbige Schrift. Sie enthält lediglich Großbuchstaben, Zahlen und Satzzeichen."
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr "Pixel 10 ist eine Satin-Pixel-Schrift."
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr "Roaring Twenties KOR ist eine Satin-Schrift."
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr "Roaring Twenties KOR Small ist eine abgewandelte, kleinere Form von Roaring Twenties KOR. Diese Schrift erfordert die Verwendung eines dünnen Fadens (60) und einer dünnen Nadel (60)."
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr "Roman AGS basiert auf Latin Modern Roman 10 Bold Italic. Jeder Satin hat eine Zickzack-Unterlage."
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr "Roman bicolor AGS ist eine abgewandelte Version von Roman AGS. Die Großbuchstaben sind zweifarbig."
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr "Sacramarif ist eine sehr kleine Schrift aus Geradstichen. Sie basiert auf Sacramento."
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr "Ink/Stitch Small eignet sich für kleine Schriftzeichen."
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr "Sortefax ist eine sehr große Satin-Schrift mit Großbuchstaben. Sie umfasst 37 Zeichen: &, A-Z und 0-9. Zusätzlich werden die Zeichen (){}[],;.: genutzt um Rahmen zu erstellen. Z.B. ergibt A( ein umrahmtes A. Warnung: für einige Buchstaben muss der Rahmen manuell vergrößert werden."
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr "Sortefax Medium Initials ist eine sehr große Satin-Schrift mit Großbuchstaben. Sie umfasst 37 Zeichen: &, A-Z und 0-9. Zusätzlich werden die Zeichen (){}[],;.: genutzt um Rahmen zu erstellen. Z.B. ergibt A) ein umrahmtes A. Für einige Zeichen muss der Rahmen manuell vergrößert werden."
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr "Eine dreifarbige Satin-Schrift."
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr "TT Directors ist eine Satin-Schrift."
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr "TT Masters ist eine Satin-Schrift."
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr "Violin Serif ist eine Satinschriftart mit schmalen Serifen."
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr "Western Light ist eine Schriftart im Westernstil mit leichten Füllung."
@@ -1010,7 +1017,7 @@ msgstr "Diese Einstellung wendet einen benutzerdefinierten Füllwinkel für den
msgid "Flip angle"
msgstr "Stichwinkel umkehren"
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr "In manchen Fällen, schlägt die automatische Winkelberechnung fehl. Der Fehler kann durch diese Option in der Regel behoben werden."
@@ -1435,7 +1442,7 @@ msgstr "Nützlich bei der Verwendung von Glätten und Erweitern."
msgid "Smoothness"
msgstr "Glätten"
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr "Glättet den Stichpfad. Diese Einstellung definiert, wie weit der geglättete Stichpfad vom ursprünglichen Pfad abweichen darf. Versuche niedrige Zahlen wie z.B. 0.2. Hinweis: Eventuell ist auch eine geringere Geradstich-Toleranz erforderlich."
@@ -1468,7 +1475,7 @@ msgstr "Relativ zur Richtung der Tartan-Streifen."
msgid "Maximum fill stitch length"
msgstr "Maximale Füllstichlänge"
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "Die Stichlänge in einer Reihe. Ein kürzerer Stich kann am Anfang oder am Ende einer Reihe verwendet werden."
@@ -2078,7 +2085,7 @@ msgstr "Stichlänge"
msgid "Stitch tolerance"
msgstr "Stichtoleranz"
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr "Alle Stiche müssen innerhalb dieser Toleranzgrenze zum Pfad liegen. Eine niedrigere Toleranz bedeutet, dass sich die Stichlänge mehr reduziert. Eine größere Toleranz kann zur Abrundung scharfer Ecken führen."
@@ -2108,7 +2115,7 @@ msgstr "Mittellinien Unterlage"
msgid "Center-Walk Underlay"
msgstr "Mittellinien Unterlage"
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr "Alle Stiche müssen innerhalb dieser Toleranzgrenze zum Pfad liegen. Eine niedrigere Toleranz bedeutet, dass sich die Stichlänge mehr reduziert. Eine größere Toleranz kann zur Abrundung scharfer Ecken führen. Der Standardwert ist die Stichlänge."
@@ -2481,15 +2488,15 @@ msgid "Please select at least one satin column."
msgstr "Bitte mindestens eine Satinsäule auswählen."
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr "Ink/Stitch kann keines der gewählten Objekte verarbeiten. Bitte überprüfen, ob die gewählten Objekte sichtbar sind."
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr "Es gibt im gesamten Dokument keine Objekte, mit denen Ink/Stitch arbeiten kann."
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr "Tipp: Öffne Erweiterungen > Ink/Stitch > Fehlerbehebung > Fehlerbehebung an Objekten"
@@ -2508,10 +2515,12 @@ msgid "%s groups/layers to remove:"
msgstr "%s Gruppen/Ebenen werden entfernt:"
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr "{num_elements_removed} Elemente entfernt"
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr "{num_groups_removed} Gruppen/Ebenen entfernt"
@@ -2802,7 +2811,8 @@ msgstr "Bitte Objekte auswählen, die mit Befehlen verknüpft werden sollen."
msgid "Please choose one or more commands to attach."
msgstr "Bitte einen oder mehrere Befehle auswählen."
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2816,10 +2826,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr "Bitte mindestens ein Element auswählen, um eine Außenkontur zu erstellen."
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr "{element_id} ist kein Pfad-Element. Diese Erweiterung ist dafür bestimmt die Außenkontur für einen Stickpfad (aus einer fertigen Stickdatei) zu generieren."
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr "Mit den gegebenen Einstellungen ist es nicht möglich einen Pfad für {element_id} zu generieren."
@@ -2839,7 +2851,7 @@ msgstr "Garnpalette"
msgid "These settings will be applied to 1 object."
msgstr "Diese Einstellung wird auf 1 Objekt angewendet."
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "Diese Einstellungen werden auf %d Objekte angewendet."
@@ -2885,7 +2897,7 @@ msgstr "Dieser Parameter wird gespeichert, wenn man auf \"Übernehmen und beende
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2904,7 +2916,7 @@ msgstr "Letzte Einstellungen verwenden"
msgid "Apply and Quit"
msgstr "Anwenden und schließen"
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr "Stickparameter"
@@ -2916,7 +2928,7 @@ msgstr "Beenden ..."
msgid "It is safe to close this window now."
msgstr "Das Fenster kann jetzt geschlossen werden."
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr "Eine Druckvorschau wurde im Webbrowser geöffnet. Dieses Fenster dient zur Sicherstellung der Kommunikation zwischen Inkscape und dem Browser.\n\n"
@@ -3063,24 +3075,24 @@ msgstr "Garnabfolge"
msgid "Thread Used"
msgstr "Verwendetes Garn"
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr "Alle ausgewählten Formen sind gültig! "
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr "Wenn eine Form noch immer nicht nicht gestickt wird, bitte überprüfen, ob sie sich in einer Ebene mit einem Ignorierbefehl befindet."
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr "Fehlerzeiger"
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr "Beschreibung"
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3088,39 +3100,43 @@ msgstr "Beschreibung"
msgid "Troubleshoot"
msgstr "Fehlerbehebung"
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr "Fehler"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr "Warnungen"
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr "Typ Warnungen"
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr "Probleme, die verhindern, dass die Form gestickt wird."
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr "Dies sind Probleme, die nicht verhindern, dass die Form gestickt wird. Es empfiehlt sich, die Warnung zu beheben. Wenn dies nicht geschieht, wird Ink/Stitch sein Bestes tun, um das Objekt trotzdem zu verarbeiten."
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr "Objekttypwarnungen"
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr "Diese Objekte funktionieren möglicherweise nicht gut mit Ink/Stitch. Folge den Anweisungen um unerwünschtes Verhalten zu vermeiden."
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr "Mögliche Lösungen"
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "Es ist möglich, dass ein Objekt mehr als einen Fehler enthält. Trotzdem wird in einigen Fällen nur ein Fehler pro Objekt angezeigt. Tauchen noch weitere Fehlermeldungen auf, führe diese Funktion einfach erneut aus. Entferne diese Hinweise durch das Löschen der Ebene \"Fehlerbehebung\" im Dialogfenster Objekte (Objekt > Objekte...)."
@@ -3142,7 +3158,7 @@ msgstr "Garnliste"
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr "Mehr Informationen auf unserer Webseite:"
@@ -3176,7 +3192,7 @@ msgid "Select color palette"
msgstr "Farbpalette auswählen"
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3185,7 +3201,7 @@ msgstr "Anwenden"
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3233,7 +3249,7 @@ msgstr "Funktion zum Überprüfen oder Aktualisieren der Schriftartinformationsd
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr "https://inkstitch.org/docs/font-tools/#json-bearbeiten"
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr "JSON-Datei konnte nicht gelesen werden."
@@ -3269,18 +3285,6 @@ msgstr "Kerning-Paare"
msgid "Default Variant"
msgstr "Standardvariante"
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3398,14 +3402,11 @@ msgstr "https://inkstitch.org/de/fonts/font-library/"
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Diese Schriftart hat keine verfügbare Schriftvariante. Bitte aktualisieren oder entfernen."
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
-msgstr "Text-Skalierung"
+msgid "scale"
+msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3529,53 +3530,53 @@ msgstr "Wenn aktiviert, werden visuelle Befehle (Symbole) eingefügt. Wenn deakt
msgid "Scale"
msgstr "Maßstab"
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr "Zeichentabelle"
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr "Einstellungen"
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr "Stickrichtung"
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr "Maßstab (%)"
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr "Maximale Zeilenlänge"
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr "Farbsortierung"
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr "Diese Erweiterung hilft Schriftart-Entwicklern eine Zeichentabelle für die ausgewählte Schriftart zu erstellen."
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr "https://inkstitch.org/docs/font-tools/#zeichentabelle"
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
-msgstr "Die Zeichentabelle für diese Schriftart scheint veraltet zu sein.\n\n"
-"Bitte aktualisiere die Zeichentabele für %s:\n"
-"Öffne Erweiterungen > Ink/Stitch > Schriftartenverwaltung > JSON bearbeiten, wähle diese Schriftart aus und klicke auf Anwenden. Es sind keine weiteren Änderungen erforderlich."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
+msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr "Doppelte Schriftzeichen in Schriftdatei gefunden: {duplicated_glyphs}"
@@ -3743,6 +3744,7 @@ msgid "Overflow excluded"
msgstr "Überfluss nicht eingerechnet"
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr "Gesamtbreite: {width}%"
@@ -3854,6 +3856,7 @@ msgid "COLOR CHANGE"
msgstr "FARBWECHSEL"
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr "Maße: {:.2f} x {:.2f}"
@@ -4209,32 +4212,32 @@ msgstr "Tartan"
msgid "Tiny"
msgstr "Kleine Schriftgrößen"
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr "Die JSON-Datei fehlt. JSON-Datei unter folgendem Pfad erwartet:"
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr "Die JSON-Datei kann über folgende Ink/Stitch Funktion erstellt werden:\n"
"Erweiterungen > Ink/Stitch > Schriftverwaltung > JSON erstellen..."
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr "Die JSON-Datei ist beschädigt"
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr "Die JSON-Datei kann über folgende Ink/Stitch Funktion neu erstellt werden:\n"
"Erweiterungen > Ink/Stitch > Schriftverwaltung > JSON erstellen..."
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr "Die Schrift '%s' hat keine Varianten."
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr "Farbgruppe"
@@ -4250,6 +4253,7 @@ msgid "Couldn't save embrodiery file."
msgstr "Stickdatei konnte nicht gespeichert werden."
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr "Es gibt {num_color_changes} Farbwechsel in diesem Design. Das ist zu viel."
@@ -6449,6 +6453,7 @@ msgstr "Definiere ein Verzeichnis mit benutzerdefinierten Schriftarten für das
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr "Schriftverwaltung"
@@ -6655,6 +6660,18 @@ msgstr "https://inkstitch.org/de/docs/font-tools/#farbsortierindex-festlegen"
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr "Setzt einen Farbsortierindex auf ausgewählte Elemente, um die Reihenfolge für mehrfarbige Schriftarten festzulegen"
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr "Buchstaben zu Schrift"
diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po
index 2276adb8..9f235d86 100644
--- a/translations/messages_el_GR.po
+++ b/translations/messages_el_GR.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Greek\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2077,7 +2084,7 @@ msgstr ""
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr ""
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr ""
msgid "These settings will be applied to 1 object."
msgstr "Αυτές οι ρυθμίσεις θα εφαρμοστούν σε 1 αντικείμενο."
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "Αυτές οι ρυθμίσεις θα εφαρμοστούν σε %d αντικείμενα."
@@ -2875,7 +2887,7 @@ msgstr ""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr "Χρήση τελευταίων ρυθμίσεων"
msgid "Apply and Quit"
msgstr "Εφαρμογή και Έξοδος"
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr ""
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr ""
msgid "Thread Used"
msgstr ""
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr "Όλα τα επιλεγμένα σχήματα είναι έγκυρα! "
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr "Περιγραφή"
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr "Περιγραφή"
msgid "Troubleshoot"
msgstr "Αντιμετώπιση προβλημάτων"
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr "Σφάλματα"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr "Προειδοποιήσεις"
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr ""
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr "Πιθανές λύσεις"
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3131,7 +3147,7 @@ msgstr ""
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr "Εφαρμογή"
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr "Κλίμακα"
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr "Ρυθμίσεις"
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr ""
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr "Η γραμματοσειρά '%s' δεν έχει παραλλαγές."
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr "Διαχείριση γραμματοσειρών"
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr "Γράμματα σε γραμματοσειρά"
diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po
index 6d2db3d9..3bf6d146 100644
--- a/translations/messages_en_US.po
+++ b/translations/messages_en_US.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: English\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2077,7 +2084,7 @@ msgstr ""
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr ""
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr ""
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
@@ -2875,7 +2887,7 @@ msgstr ""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr ""
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr ""
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr ""
msgid "Thread Used"
msgstr ""
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr ""
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr ""
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3131,7 +3147,7 @@ msgstr ""
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr ""
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr ""
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr ""
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po
index 040edbd5..f6fd6d78 100644
--- a/translations/messages_es_ES.po
+++ b/translations/messages_es_ES.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr "Esta configuración aplicará un ángulo de relleno personalizado para e
msgid "Flip angle"
msgstr "Ángulo de inversión"
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr "Invertir el ángulo calculado automáticamente si parece incorrecto."
@@ -1435,7 +1442,7 @@ msgstr "Limita la costura a la forma. Útil cuando se utiliza el alisado y la e
msgid "Smoothness"
msgstr "Suavidad"
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr "Suavice la trayectoria de la puntada. La suavidad limita la desviación de la trayectoria de puntada suavizada con respecto a la trayectoria original. Pruebe con números bajos como 0,2. Sugerencia: también puede ser necesaria una tolerancia de puntada más baja."
@@ -1468,7 +1475,7 @@ msgstr "En relación con la dirección de la raya de tartán."
msgid "Maximum fill stitch length"
msgstr "Longitud máxima de puntada de relleno"
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "La longitud de cada puntada en una fila. Se puede usar una puntada más corta al principio o al final de una fila."
@@ -2077,7 +2084,7 @@ msgstr "Longitud de la Puntada"
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr "Capa base para caminar en el centro"
msgid "Center-Walk Underlay"
msgstr "Capa base para caminar en el centro"
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2480,15 +2487,15 @@ msgid "Please select at least one satin column."
msgstr "Seleccione al menos una columna satinada."
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr "Ink/Stitch No sabe como trabajar con ninguno de los objetos seleccionados. Por favor verifica si los elementos seleccionados son visibles."
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr "No hay objetos en todo el documento con los que Ink/Stitch sepa cómo trabajar."
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr "Consejo: Ejecute Extensiones > Ink/Stitch > Solucionar problemas > Solucionar problemas de Objetos"
@@ -2507,10 +2514,12 @@ msgid "%s groups/layers to remove:"
msgstr "%s grupos/capas a remover:"
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr "{num_elements_removed} elementos removidos"
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr "{num_groups_removed} grupos/capas removidos"
@@ -2799,7 +2808,8 @@ msgstr "Seleccione uno o más objetos a los que adjuntar comandos."
msgid "Please choose one or more commands to attach."
msgstr "Elija uno o más comandos para adjuntar."
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2810,10 +2820,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2833,7 +2845,7 @@ msgstr "Paleta de hilos"
msgid "These settings will be applied to 1 object."
msgstr "Esta configuración se aplicará a 1 objeto."
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "Esta configuración se aplicará a %d objetos."
@@ -2879,7 +2891,7 @@ msgstr "Este parámetro se guardará cuando haga clic en \"Aplicar y salir\""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2898,7 +2910,7 @@ msgstr "Usar los últimos ajustes"
msgid "Apply and Quit"
msgstr "Aplicar y Salir"
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr "Parámetros de Bordado"
@@ -2910,7 +2922,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3056,24 +3068,24 @@ msgstr "Orden de subprocesos"
msgid "Thread Used"
msgstr "Hilo usado"
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr "Todas las formas seleccionadas son validas ! "
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr "Si todavía tiene problemas con una forma que no se borda, verifique si está en una capa con un comando de ignorar."
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr "Puntero no válido"
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr "Descripción"
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3081,39 +3093,43 @@ msgstr "Descripción"
msgid "Troubleshoot"
msgstr "Solucionar problemas"
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr "Error"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr "Advertencia"
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr "Tipos de Advertencias"
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr "Problemas que impedirán bordar la forma."
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr "Estos son problemas que no impedirán que se borde la forma. Debería considerar corregir la advertencia, pero si no lo hace, Ink/Stitch hará todo lo posible para procesar el objeto."
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr "Advertencias de tipo de objeto"
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr "Es posible que estos objetos no funcionen correctamente con Ink / Stitch. Siga las instrucciones para corregir el comportamiento no deseado."
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "Es posible que un objeto contenga más de un error, pero solo habrá un puntero por objeto. Vuelva a ejecutar esta función cuando se produzcan más errores. Elimine los punteros eliminando la capa denominada \"Solucionar problemas (Troubleshoot)\" a través del panel de objetos (Objeto -> Objetos...)."
@@ -3135,7 +3151,7 @@ msgstr "lista de subprocesos"
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3169,7 +3185,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3178,7 +3194,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3226,7 +3242,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3262,18 +3278,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3391,14 +3395,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Esta fuente no tiene ninguna variante de fuente disponible. Actualice o elimine la fuente."
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3521,51 +3522,53 @@ msgstr ""
msgid "Scale"
msgstr "Escala"
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr "Ajustes"
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3730,6 +3733,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3841,6 +3845,7 @@ msgid "COLOR CHANGE"
msgstr "Cambio de Color"
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4194,30 +4199,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr "La fuente '%s' no tiene variantes."
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4233,6 +4238,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6431,6 +6437,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr "Gestión de fuentes"
@@ -6637,6 +6644,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr "Letras fuente"
diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po
index e6349c7e..5e3533da 100644
--- a/translations/messages_fi_FI.po
+++ b/translations/messages_fi_FI.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr "Tikin maksimi pituus"
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2077,7 +2084,7 @@ msgstr "Tikin pituus"
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr "Keskitikki pohjustus"
msgid "Center-Walk Underlay"
msgstr "Keskitikki pohjustus"
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr "Valitse yksi tai useampi objekti liittääksesi käskyjä."
msgid "Please choose one or more commands to attach."
msgstr "Valitse lisättäväksi yksi tai useampi komento."
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr "Lankapaletti"
msgid "These settings will be applied to 1 object."
msgstr "Nämä asetukset lisätään yhteen objektiin."
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "Nämä asetukset lisätään %d objekteihin."
@@ -2875,7 +2887,7 @@ msgstr "Tämä asetus tullaan tallentamaan kun klikkaat \"Hyväksy ja lopeta\""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr "Käytä viimeisempiä asetuksia"
msgid "Apply and Quit"
msgstr "Hyväksy ja lopeta"
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr "Brodeeraus Parametrit"
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr ""
msgid "Thread Used"
msgstr ""
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr "Epäkelpo osoitin"
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr "Kuvaus"
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr "Kuvaus"
msgid "Troubleshoot"
msgstr "Vianhaku"
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr "Virhe"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr "Varoitukset"
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr ""
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3131,7 +3147,7 @@ msgstr ""
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr "Skaalaa"
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr "Asetukset"
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr "Vaihda väriä"
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po
index 68930f28..d27a4413 100644
--- a/translations/messages_fr_FR.po
+++ b/translations/messages_fr_FR.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -55,7 +55,7 @@ msgstr "AGS Γαραμου Garamond est une police en colonne satin qui contient
#. description of font in fonts/ambigue
#: inkstitch-fonts-metadata.py:12
msgid "Ambigüe is a mix of satin and bean stitch font with a subtle harmony of disorder. You may ignore the hidden black running stitches (they are the original letters) or use them to customize this font as you like."
-msgstr ""
+msgstr "Ambigüe est un mélange de colonnes satin et de points multiples dans un désordre subtilement harmonieux. Vous pouvez ignorer les contours noirs en points droits cachés (ce sont les lettres de la fonte originelle) ou les utiliser pour customiser cette police à votre guise."
#. description of font in fonts/amitaclo
#: inkstitch-fonts-metadata.py:14
@@ -102,374 +102,381 @@ msgstr "Barstitch Bold est une police en colonne satin."
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr "Barstitch Mandala est une grande fonte fabriquée à base de mandalas. Une version redwork des quatre mandalas utilisés se trouve dans les glyphes $, <, >, ^"
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr "Barstitch regular est une fonte en colonnes satin. "
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr "Barstitch texture est une police très texturée à l'aide de remplissages en méandres"
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr "Baumans FI est une police en colonne satin. Chaque satin a une sous-couche zig-zag."
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr "Baumans FI Small est une version modifiée de Baumans FI pour permettre une plus forte réduction. L'usage d'un fil fin (60) et d'une aiguille fine (60) est indispensable."
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
msgid "Califragilistic is a tricolor running stitch font that was constructed using mandalas"
-msgstr ""
+msgstr "Califragilistic est une fonte tricolore en points droits. Elle a été construite à base de mandalas."
#. description of font in fonts/cats
-#: inkstitch-fonts-metadata.py:40
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr "Cats est une police rigolote qui utilise les paramètres aléatoires des colonnes satin."
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr "Cherry for inkstitch est une police décorative en colonne satin. Elle contient 74 glyphes."
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr "Cherry for Kaalleen est une grande police décorative en colonne satin. Elle contient seulement 36 glyphes, les majuscules A-Z et les chiffres."
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr "Chicken Little KOR est une police décorative ludique avec beaucoup de personnalité. Il n'y a pas de ligne de base commune, pas de taille de caractère commune et pas d'inclinaison commune des lettres. Au-delà de 110 %, certaines colonnes satin se diviseront."
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr "Chicken Little Small est une version modifiée de Chicken Little KOR pour permettre une plus forte réduction. L'usage d'un fil fin (60) et d'une aiguille fine (60) est indispensable."
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr "Chicken Scratch est une fonte manuscrite en colonne satin."
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr "Chopin Script est une police manuscrite en colonne satin. Chaque satin a une sous-couche zig-zag."
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr "Cogs KOR est une police Steampunk en colonne satin."
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr "Colorful est une police en remplissage tartan."
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr "CooperMarif est une police large et aérée."
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr "Coronaviral est une police créée en point manuel. Ne pas changer la taille ou alors très peu."
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr "DejaVu Serif Condensed est une police en colonne satin. Chaque satin a une sous-couche centrale."
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr "Toutes les lettres de Digory Doodles Bean mélangent colonnes satin et points triples."
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr "Le satin mesure 2,5 mm de large sur les majuscules de 18 mm"
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr "Emilio 20 est une police en colonne satin. Chaque satin a une sous-couche zig-zag. Cette police ne contient que les majuscules A-Z et les chiffres."
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr "Emilio 20 Applique est une police d'appliqués. Cette police est une version modifiée (satins plus larges) d'Emilio 20 tandis qu'Emilio 20 Bold est Emilio 20 Applique sans l'appliqué."
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr "Emilio 20 Bold est une version modifiée d'Emilio 20."
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr "Emilio Simple est une police en colonne satin. Chaque satin a une sous-couche zig-zag. Cette police ne contient que les majuscules A-Z et les chiffres."
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr "Emilio Simple Small est une version modifiée d'Emilio 20 simple pour permettre une plus forte réduction. L'usage d'un fil fin (60) et d'une aiguille fine (60) est indispensable."
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr "Emiio 20 Tartan utilise le remplissage tartan pour une police très colorée."
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr "Emilio 20 tricolore est une large police de colonne satin et de remplissage. Cette police ne contient que les majuscules A-Z et les chiffres."
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr "Espresso KOR est une police en colonne satin. Chaque satin a une sous-couche zig-zag."
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr "Espresso Small est une version modifiée de Espresso KOR pour permettre une plus forte réduction. L'usage d'un fil fin (60) et d'une aiguille fine (60) est indispensable."
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr "Excalibur KOR est une petite police en colonne satin. Chaque satin a une sous-couche zig-zag. Elle contient 144 glyphes couvrant la plupart des langages d'Europe de l'Ouest."
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr "Excalibur Small est une version modifiée d'Excalibur KOR pour permettre une plus forte réduction. L'usage d'un fil fin (60) et d'une aiguille fine (60) est indispensable."
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr "Fold Ink/Stitchest une large police de majuscules en points triples et quintuples. Elle contient 40 glyphes dont les majuscules A-Z et les chiffres."
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr "Geneva Simple Sans Rounded est une police en colonne satin."
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr "Geneva Simple Sans est une police en colonne satin."
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr "Glacial est une toute petite police. L'usage d'un fil fin (60) et d'une aiguille fine (8/60) est indispensable. Les glyphes couvrent la plupart des langages d'Europe de l'Ouest."
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr "コルの書きこも est une police manuscrite japonaise en colonne satin. Elle contient tous les hiragana, katakana, signes de ponctuations ainsi que plus 80 kanjis."
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr "InfiniPicto est une police amusante contenant uniquement les 26 glyphes A-Z. Chaque lettre est le pictogramme d'un objet dont le nom commence par cette même lettre..... en français"
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr "Invercelia est une police moderne de monogrammes à deux lettres. Pour obtenir un simple monogramme, entrez une majuscule suivie d'une minuscule (par exemple 'Ac' ). Ajoutez une parenthèse fermante ')' à la fin et le monogramme sera encerclé (par exemple 'Ac)'), ajoutez une parenthèse ouvrante '(' au début (par exemple '(Ac)') et votre monogramme est prêt pour un appliqué , ou essayez quelque chose comme '!Ac)' pour remplacer l'appliqué par des points d'embossage pour \"mater\" un tissu à poils tel que de l'éponge."
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr "Kaushan Script MAM est une police manuscrite en colonne satin. Chaque satin a une sous-couche zig-zag."
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr "Learning curve est une petite police en point droit."
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr " Lobster AGS est une police manuscrite en colonne satin. Chaque satin a une sous-couche zig-zag."
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr "Magnolia KOR est une police manuscrite en colonne satin."
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr "Magnolia bicolor est une variation plus grande et bicolore de la police Magnolia KOR."
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr "Magnolia Small est une version modifiée de Magnolia KOR pour permettre une plus forte réduction. L'usage d'un fil fin (60) et d'une aiguille fine (60) est indispensable."
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr "Magnolia Tamed est une version moins sauvage de Magnolia bicolor"
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr "Manuskript Gothisch est une police en colonne satin. Chaque satin a une sous-couche zig-zag."
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr "MarcellusSC-FI est une police de petites majuscules en colonne satin. Chaque satin a une sous-couche zig-zag. Elle contient 107 glyphes couvrant la plupart des langages d'Europe de l'Ouest."
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr "Ink/Stitch Medium est une fonte basique en colonne satin destinée à des caractères de taille intermédiaire. Chaque satin a une sous-couche de contour."
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr "Millimarif bold 20 est une police bold en colonne satin."
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
-msgstr ""
+msgstr "Mimosa Large est une fonte de colonnes satin qui semble être à pois."
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
-msgstr ""
+msgstr "Mimosa Medium est une fonte de colonnes satin qui semble être à pois."
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr "Monicha est une police manuscrite en colonne satin. En plus des glyphes couvrant la plupart des langages d'Europe de l'Ouest, elle contient des lettres ornementales à écharpe. Ces lettres ornementales doivent être utilisées avec précaution pour éviter les surépaisseurs. Merci de consulter la documentation pour les informations sur l'accès à ces lettres ornementales."
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr "Namskout AGS est une grande police d'appliqué. Elle contient seulement 43 glyphes, dont les majuscules A-Z et les chiffres."
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr "Namskout relief est une version modifiée de Namskout AGS pour des lettres embossées."
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr "Namskout tartan est une police en remplissage tartan. Elle contient 43 glyphes dont les chiffres et les 26 majuscules A-Z."
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr "Un petit alphabet en point triple de 1 mm, basé sur une fonte de Senior Studio en 24 pt."
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr "Ondulamarif M est une version modifiée d'Ondulamarif XL qui permet des caractères plus petits."
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr "Ondulamarif S est une version modifiée d'Ondulamarif XL qui permet des caractères encore plus petits que Ondulamarif M."
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr "Ondulamarif XL est une police en broderie ondulée. Utilisez-la aussi grande que vous le souhaitez, mais ne la réduisez pas."
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr "Pacificlo est une petite police en colonne satin. Chaque satin a une sous-couche zig-zag. Elle contient 120 glyphes couvrant la plupart des langages d'Europe de l'Ouest. "
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr "Pacificlo tiny est une version modifiée de Pacificlo pour permettre une plus forte réduction. L'usage d'un fil fin (60) et d'une aiguille fine (60) est indispensable."
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr "Perspective tricolore KOR est une police tricolore ombrée qui ne contient que des majuscules, les chiffres et de la ponctuation."
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr "Pixel 10 est une police pixelisée en colonne satin."
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr "Roaring Twenties KOR est une police en colonne satin."
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr "Roaring Twenties KOR Small est une version modifiée de Roaring Twenties KOR pour permettre une plus forte réduction. L'usage d'un fil fin (60) et d'une aiguille fine (60) est indispensable."
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr "Raman AGS est basée sur Latin Modern Roman 10 Gras italique. Chaque satin a une sous-couche zig-zag."
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr "Roman bicolor AGS est une version modifiée de Roman AGS où chaque majuscule est bicolore."
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr "Sacramarif est une très petite police en point droit basée sur Sacramento."
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr "La police Ink/Stitch Small est prévue pour de petits caractères."
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr "Sortefax XL est une très grande police de majuscules en colonnes satin. Elle contient les 37 glyphes : A-Z, 0-9 et le ampersand. De plus les 10 glyphes (){}[],;.: sont utilisés pour stocker des cadres. Tapper n'importe quelle lettre suivie par n'importe quel cadre (par exemple A( ou B; ) pour obtenir la lettre encadrée. Attention: pour quelques très grandes lettres vous devrez élargir manuellement le cadre."
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr "Sortefax Medium Initials est une police de majuscules en colonnes satin. Elle contient les 37 glyphes : A-Z, 0-9 et le ampersand. De plus les 10 glyphes (){}[],;.: sont utilisés pour stocker des cadres. Tapper n'importe quelle lettre suivie par n'importe quel cadre (par exemple A( ou B; ou 7,) pour obtenir la lettre encadrée. Il est possible qu'un ajustement manuel du cadre autour de la lettre soit requis."
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr "Sunset est une police tricolore en colonnes satin"
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr "TT Directors est une police en colonne satin."
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr "TT Masters est une police en colonne satin adaptée à la frappe lourde :)"
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr "Violin Serif est une police serif condensée en colonne satin."
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr "Western light est une police en remplissage léger dans le style western."
@@ -1010,7 +1017,7 @@ msgstr "Ce paramètre appliquera un angle de remplissage personnalisé pour le c
msgid "Flip angle"
msgstr "Inverser l'angle"
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr "Inverse automatiquement l'angle calculé s'il semble faux."
@@ -1435,7 +1442,7 @@ msgstr "Contraint le chemin à rester dans la forme. Utile quand lissage et éte
msgid "Smoothness"
msgstr "Lissage"
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr "Lisse la broderie. Le lissage détermine la mesure dans laquelle le chemin lissé peut s'éloigner du chemin originel. Essayez de petites valeurs comme 0.2. Attention, il est possible qu'il faille aussi modifier la tolérance du point droit."
@@ -1468,7 +1475,7 @@ msgstr "Relativement à la direction des bandes du tartan."
msgid "Maximum fill stitch length"
msgstr "Longueur maximale du point de remplissage"
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "La longueur de points dans une rangée. Des point plus courts peuvent être utilisés au début ou à la fin d’une rangée."
@@ -2079,7 +2086,7 @@ msgstr "Longueur de point"
msgid "Stitch tolerance"
msgstr "Tolérance"
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr "Tous les points doivent rester au plus à cette distance du chemin. Une tolérance plus faible signifie que les points seront plus rapprochés. Une tolérance plus élevée signifie que les angles vifs peuvent être arrondis. "
@@ -2109,7 +2116,7 @@ msgstr "Sous-couche centrale"
msgid "Center-Walk Underlay"
msgstr "Sous-couche centrale"
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr "Tous les points doivent rester au plus à cette distance du chemin. Une tolérance plus faible signifie que les points seront plus rapprochés. Une tolérance plus élevée signifie que les angles vifs peuvent être arrondis. Prend par défaut la valeur de la longueur du point."
@@ -2241,7 +2248,7 @@ msgstr "Est prioritaire sur le réglage nombre de lignes."
#: lib/elements/stroke.py:240
msgid "Line count / Minimum line distance"
-msgstr ""
+msgstr "Nombre de lignes/ Distance minimum entre les lignes"
#: lib/elements/stroke.py:241
msgid "Render at rungs"
@@ -2249,15 +2256,15 @@ msgstr "Rendu aux traverses"
#: lib/elements/stroke.py:242
msgid "Adaptive + minimum line distance"
-msgstr ""
+msgstr "Adaptatif et distance minimum entre les lignes"
#: lib/elements/stroke.py:247
msgid "Pattern position"
-msgstr ""
+msgstr "Position du motif"
#: lib/elements/stroke.py:248
msgid "Pattern position for satin guided ripples."
-msgstr ""
+msgstr "Position du motif pour la broderie ondulée guidée par un satin."
#: lib/elements/stroke.py:259
msgid "Stagger lines this many times before repeating"
@@ -2329,11 +2336,11 @@ msgstr "Rendu en grille. Utilisez avec précaution et surveillez la densité de
#: lib/elements/stroke.py:378
msgid "Stitch grid first"
-msgstr ""
+msgstr "Commencer par la grille"
#: lib/elements/stroke.py:379
msgid "Reverse the stitch paths, so that the grid will be stitched first"
-msgstr ""
+msgstr "Inverse le chemin de broderie afin que la grille soit brodée en premier"
#: lib/elements/stroke.py:390
msgid "Scale axis"
@@ -2482,15 +2489,15 @@ msgid "Please select at least one satin column."
msgstr "Veuillez sélectionner une ou plusieurs colonnes satin."
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr "Ink/Stitch ne sait pas travailler avec les objets sélectionnés. Vérifier que les éléments sélectionnés sont bien visibles."
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr "Il n'y a aucun objet dans tout le document sur lequel Ink/Stitch sait quoi faire."
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr "Conseil : Exécutez Extensions > Ink/Stitch > Résolution de problèmes > Dépistage de problèmes avec des objets"
@@ -2509,10 +2516,12 @@ msgid "%s groups/layers to remove:"
msgstr "%s groupes/calques à supprimer :"
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr "{num_elements_removed} éléments supprimés"
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr "{num_groups_removed} groupes/calques supprimés"
@@ -2803,7 +2812,8 @@ msgstr "Veuillez sélectionner un ou plusieurs objets pour y attacher des comman
msgid "Please choose one or more commands to attach."
msgstr "Veuillez choisir une ou plusieurs commandes à attacher."
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2816,10 +2826,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr "Merci de sélection au moins une forme pour la convertir en contour."
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr "{element_id} n'est pas un chemin. Cette extension est prévue pour générer le contour d'un motif de broderie."
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr "Impossible de générer un chemin à partir de l'élément {element_id} avec ce paramétrage."
@@ -2839,7 +2851,7 @@ msgstr "Palette de fil"
msgid "These settings will be applied to 1 object."
msgstr "Ces paramètres seront appliqués à 1 objet."
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "Ces paramètres seront appliqués aux %d objets."
@@ -2885,7 +2897,7 @@ msgstr "Ce paramètre sera enregistré lorsque vous cliquez sur « Appliquer et
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2904,7 +2916,7 @@ msgstr "Utiliser les derniers paramètres"
msgid "Apply and Quit"
msgstr "Appliquer et Quitter"
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr "Paramètres de broderie"
@@ -2916,7 +2928,7 @@ msgstr "En cours de fermeture..."
msgid "It is safe to close this window now."
msgstr "Vous pouvez maintenant fermer cette fenêtre."
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr "Un aperçu de l'impression a été ouvert dans votre navigateur. Cette fenêtre reste ouverte afin de communiuer avec le code javascript qui s'excécute dans votre navigateur.\n\n"
@@ -2966,7 +2978,7 @@ msgstr "Impossible de detecter le chemin vers python. Merci d'ajouter le chemin
#: lib/extensions/selection_to_anchor_line.py:21
msgid "Please select at least one object to be marked as a anchor line."
-msgstr ""
+msgstr "Merci de sélectionner au moins un objet comme ligne d'ancrage."
#: lib/extensions/selection_to_guide_line.py:21
msgid "Please select at least one object to be marked as a guide line."
@@ -2978,31 +2990,31 @@ msgstr "Veuillez sélectionner au moins un objet à marquer comme texture."
#: lib/extensions/sew_stack_editor.py:93
msgid "Sew stack only"
-msgstr ""
+msgstr "Broder seulement la pile"
#: lib/extensions/sew_stack_editor.py:95
msgid "Only sew the Sew Stack layers, and ignore settings from Params"
-msgstr ""
+msgstr "Ne broder que les couches de la pile, et ignorer les réglages du paramétrage"
#: lib/extensions/sew_stack_editor.py:195
msgid "Preview selected layer"
-msgstr ""
+msgstr "Prévisualisation de la couche sélectionnée"
#: lib/extensions/sew_stack_editor.py:201
msgid "Preview all layers"
-msgstr ""
+msgstr "Prévisualisation de toutes les couches"
#: lib/extensions/sew_stack_editor.py:224
msgid "Layer Name"
-msgstr ""
+msgstr "Nom de la couche"
#: lib/extensions/sew_stack_editor.py:374
msgid "Are you sure you want to delete this layer?"
-msgstr ""
+msgstr "Êtes-vous sûr de vouloir supprimer cette couche ?"
#: lib/extensions/sew_stack_editor.py:514
msgid "Are you sure you want to quit without saving changes?"
-msgstr ""
+msgstr "Êtes-vous sûr de vouloir quitter sans sauvegarder les changements ?"
#: lib/extensions/stroke_to_lpe_satin.py:33
msgid "Please select at least one stroke."
@@ -3063,24 +3075,24 @@ msgstr "Ordre des fils"
msgid "Thread Used"
msgstr "Fils utilisés"
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr "Toutes les formes sélectionnées sont valides! "
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr "Si vous avez toujours des difficultés avec une forme qui n'est pas brodée, vérifiez si elle se trouve dans un calque avec une commande «ignorer»."
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr "Pointeur invalide"
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr "Description"
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3088,39 +3100,43 @@ msgstr "Description"
msgid "Troubleshoot"
msgstr "Résolution de problèmes"
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr "Erreurs"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr "Avertissements"
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr "Avertissements sur le type"
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr "Problèmes qui empêcheront la broderie de la forme."
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr "Ce sont des problèmes qui n'empêcheront pas la forme d'être brodée. Vous devriez envisager de corriger l'avertissement, mais si vous ne le faites pas, Ink/Stitch fera de son mieux pour traiter l'objet."
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr "Avertissements sur les types d'objets"
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr "Ces objets peuvent ne pas fonctionner correctement avec Ink/Stitch. Suivez les instructions pour corriger le comportement indésirable."
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr "Solutions possibles"
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "Il est possible qu'un objet contienne plus d'une erreur, même s'il n'y a qu'un conseil par objet. Relancer cette fonction quand il y a plus d'erreurs. Enlever les conseils en supprimant le calque \"Résolution de problèmes\" dans le dialogue objets (Objet -> Objets...)."
@@ -3142,7 +3158,7 @@ msgstr "liste de fils"
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr "Plus d'information sur notre site web :"
@@ -3176,7 +3192,7 @@ msgid "Select color palette"
msgstr "Sélectionner une palette de couleur"
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3185,7 +3201,7 @@ msgstr "Appliquer"
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3233,7 +3249,7 @@ msgstr "Permet de vérifier ou de mettre à jour les informations sur une police
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr "https://inkstitch.org/fr/docs/font-tools/#edit-json"
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr "Impossible de lire le fichier json."
@@ -3269,18 +3285,6 @@ msgstr "Paires de crénage"
msgid "Default Variant"
msgstr "Variante par défaut"
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr "→"
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr "←"
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr "↓"
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3398,14 +3402,11 @@ msgstr "https://inkstitch.org/fr/fonts/font-library/"
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Cette police n'a pas de variante de police disponible. Veuillez mettre à jour ou supprimer la police."
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
-msgstr "Echelle du texte"
+msgid "scale"
+msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3529,53 +3530,53 @@ msgstr "Utilises les symboles de commande si coché. Sinon insère les commandes
msgid "Scale"
msgstr "Échelle"
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr "Test de police"
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr "Paramètres"
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr "Direction du texte"
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr "Echelle (%)"
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr "Largeur du texte"
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr "Tri des couleurs"
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr " Cette extension aide les créateurs de fontes en générant une sortie avec tous les glyphes de la fonte sélectionnée."
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr "https://inkstitch.org/fr/docs/font-tools/#font-sampling"
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
-msgstr "La liste des glyphes de cette police ne semble pas être à jour\n"
-"Merci de mettre à jour la liste des glyphes pour %s:\n"
-"ouvrir Extensions > Ink/Stitch >Gestion des polices > Éditer JSON, sélectionnez cette fonte et cliquez sur appliquer. Aucun autre changement n'est nécessaire."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
+msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr "Il y a des glyphes dupliqués dans ce fichier de fonte : {duplicated_glyphs}"
@@ -3742,6 +3743,7 @@ msgid "Overflow excluded"
msgstr "Sans débordement"
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr "Largeur totale : {width}%"
@@ -3853,6 +3855,7 @@ msgid "COLOR CHANGE"
msgstr "CHANGEMENT COULEUR"
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr "Dimensions: {:.2f} x {:.2f}"
@@ -4208,32 +4211,32 @@ msgstr "Tartan"
msgid "Tiny"
msgstr "Petite"
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr "Il manque le fichier JSON. Un fichier JSO est attendu à cet endroit :"
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr "Générez le fichier JSON avec\n"
"Extensions > Ink/Stitch >Gestion des polices > Générer JSON..."
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr "Fichier JSON corrompu"
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr "Re-générez le fichier JSON avec\n"
"Extensions > Ink/Stitch >Gestion des polices > Générer JSON..."
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr "Aucun fichier variant trouvé pour la police '%s'."
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr "Groupe de couleur"
@@ -4249,6 +4252,7 @@ msgid "Couldn't save embrodiery file."
msgstr "Impossible de sauver le fichier de broderie."
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr "Il y a {num_color_changes} changements de couleur dans votre dessin. C'est beaucoup trop."
@@ -4262,76 +4266,77 @@ msgstr "http://inkstitch.org/fr/docs/faq/#too-many-color-changes"
#: lib/sew_stack/stitch_layers/mixins/path.py:9
msgid "Path"
-msgstr ""
+msgstr "Chemin"
#: lib/sew_stack/stitch_layers/mixins/path.py:10
msgid "Reverse path"
-msgstr ""
+msgstr "Inverser le chemin"
#: lib/sew_stack/stitch_layers/mixins/path.py:11
msgid "Reverse the path when stitching this layer."
-msgstr ""
+msgstr "Inverser le chemin lorsque cette couche est brodée."
#: lib/sew_stack/stitch_layers/mixins/randomization.py:58
msgid "Randomization"
-msgstr ""
+msgstr "Randomisation"
#: lib/sew_stack/stitch_layers/mixins/randomization.py:61
msgid "The random seed is used when handling randomization settings. Click the button to choose a new random seed, which will generate random features differently. Alternatively, you can enter your own random seed. If you reuse a random seed, random features will look the same."
-msgstr ""
+msgstr "La graine aléatoire est utilisée pour les paramètres aléatoires. Cliquez sur le bouton pour choisir une nouvelle graine qui générera différement les valeurs des paramètres aléatoires. Vous pouvez aussi entrer votre propre valeur. Si vous réutilisez la même valeur de graine, les paramètres aléatoires seront calculés de la même façon."
#: lib/sew_stack/stitch_layers/mixins/randomization.py:65
msgid "Offset stitches"
-msgstr ""
+msgstr "Décaler les points"
#: lib/sew_stack/stitch_layers/mixins/randomization.py:66
msgid "Move stitches randomly by up to this many millimeters in any direction."
-msgstr ""
+msgstr "Déplacer les points aléatoirement jusqu'à ce nombre de millimètres dans n'importe quelle direction."
#: lib/sew_stack/stitch_layers/mixins/randomization.py:67
msgid "Offset stitch path"
-msgstr ""
+msgstr "Décaler le chemin de broderie"
#: lib/sew_stack/stitch_layers/mixins/randomization.py:68
msgid "Move stitches randomly by up to this many millimeters perpendicular to the stitch path.\n\n"
"If <b>Offset stitches</b> is also specified, then this one is processed first."
-msgstr ""
+msgstr "Déplacez les points de manière aléatoire jusqu'à ce nombre de millimètres perpendiculairement au chemin de broderie\n\n"
+"Si <b>Décaler les points</b> est également spécifié, alors c'est traité en premier."
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:19
msgid "Stitch along a path using evenly-spaced stitches."
-msgstr ""
+msgstr "Brode le long d'un chemin en utillisant des points espacés régulièrement."
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:25
msgid "Tolerance"
-msgstr ""
+msgstr "Tolérance"
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:26
msgid "Determines how closely the stitch path matches the SVG path. A lower tolerance means stitches will be closer together and fit the SVG path more precisely. A higher tolerance means some corners may be rounded and fewer stitches are needed."
-msgstr ""
+msgstr "Détermine dans quelle mesure le chemin de broderie correspond au chemin SVG. Une tolérance inférieure signifie que les points seront plus rapprochés et s'adapteront plus précisément au chemin SVG. Une tolérance plus élevée signifie que certains angles peuvent être arrondis et que moins de points sont nécessaires."
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:41
msgid "Repeat exact stitches"
-msgstr ""
+msgstr "Répéter exactement les points."
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:43
msgid "Should the exact same stitches be repeated in each pass? If not, different randomization settings are applied on each pass."
-msgstr ""
+msgstr "Les mêmes points doivent ils être répétés à chaque passage ? Si la réponse est non, les paramètres aléatoires auront des valeurs différentes à chaque passage."
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:51
msgid "Stitch length variance"
-msgstr ""
+msgstr "Variation de la longueur de point"
#: lib/sew_stack/stitch_layers/running_stitch/running_stitch_layer.py:52
msgid "Enter a percentage. Stitch length will vary randomly by up to this percentage."
-msgstr ""
+msgstr "Entrez un pourcentage. La longueur de point variera aléatoirement jusqu'à ce pourcentage."
#: lib/sew_stack/stitch_layers/stitch_layer_editor.py:339
msgid "Undo changes"
-msgstr ""
+msgstr "Annuler les changements"
#: lib/sew_stack/stitch_layers/stitch_layer_editor.py:349
msgid "Reset to default"
-msgstr ""
+msgstr "Rétablir les valeurs par défaut"
#: lib/stitch_plan/generate_stitch_plan.py:76
#, python-format
@@ -6449,6 +6454,7 @@ msgstr "Définit un répertoire pour les fontes personnes de l'outil de lettrage
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr "Gestion des polices"
@@ -6655,6 +6661,18 @@ msgstr "https://inkstitch.org/fr/docs/font-tools/#set-color-sort-index"
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr "Ajoute un indice de coloration pour les éléments spécifier afin de définir l'ordre d'empilage pour les fontes multicolores"
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr "Lettres vers police"
@@ -7397,11 +7415,11 @@ msgstr "Chemin vers python"
#: inx/inkstitch_selection_to_anchor_line.inx:3
msgid "Selection to anchor line"
-msgstr ""
+msgstr "Sélection vers ligne d'ancrage"
#: inx/inkstitch_selection_to_anchor_line.inx:9
msgid "Marks selected elements as anchor lines"
-msgstr ""
+msgstr "Marquer les éléments sélectionnés comme des lignes d'ancrage"
#: inx/inkstitch_selection_to_guide_line.inx:3
msgid "Selection to guide line"
@@ -7421,7 +7439,7 @@ msgstr "Marque les éléments sélectionnés comme des textures"
#: inx/inkstitch_sew_stack_editor.inx:3
msgid "Sew Stack (preview)..."
-msgstr ""
+msgstr "Pile de broderie (preview)..."
#: inx/inkstitch_simulator.inx:3
msgid "Simulator"
diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po
index 424ef873..f405442e 100644
--- a/translations/messages_he_IL.po
+++ b/translations/messages_he_IL.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Hebrew\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2077,7 +2084,7 @@ msgstr ""
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr ""
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr ""
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
@@ -2875,7 +2887,7 @@ msgstr ""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr ""
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr ""
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr ""
msgid "Thread Used"
msgstr ""
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr ""
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr ""
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3131,7 +3147,7 @@ msgstr ""
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr ""
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr ""
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr ""
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po
index 5284cef0..22a56471 100644
--- a/translations/messages_hu_HU.po
+++ b/translations/messages_hu_HU.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2077,7 +2084,7 @@ msgstr ""
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr ""
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr ""
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
@@ -2875,7 +2887,7 @@ msgstr ""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr ""
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr ""
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr ""
msgid "Thread Used"
msgstr ""
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr ""
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr ""
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3131,7 +3147,7 @@ msgstr ""
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr ""
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr ""
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr ""
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po
index 3aa763df..69b9fd1d 100644
--- a/translations/messages_it_IT.po
+++ b/translations/messages_it_IT.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr "Lunghezza massima del punto di riempimento"
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "La lunghezza di ogni punto di una riga. I punti più corti potrebbero essere usati all'inizio o alla fine della riga."
@@ -2077,7 +2084,7 @@ msgstr "Lunghezza del punto"
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr "Base passaggio centrale"
msgid "Center-Walk Underlay"
msgstr "Base passaggio centrale"
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr "In tutto il documento non ci sono oggetti con cui Ink/Stitch sia in grado di lavorare."
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr "Selezionare uno o più oggetti a cui collegare comandi."
msgid "Please choose one or more commands to attach."
msgstr "Selezionare uno o più comandi da collegare."
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr "Palette dei fili"
msgid "These settings will be applied to 1 object."
msgstr "Queste impostazioni saranno applicate ad un oggetto."
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "Queste impostazioni saranno applicate agli oggetti %d."
@@ -2875,7 +2887,7 @@ msgstr "Questo parametro sarà salvato quando verrà premuto \"Applica ed esci\"
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr "Utilizza le ultime impostazioni"
msgid "Apply and Quit"
msgstr "Applica ed esci"
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr "Parametri di ricamo"
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr "Ordine di punto"
msgid "Thread Used"
msgstr "Filo Utilizzato"
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr "Puntatore non valido"
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr "Descrizione"
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr "Descrizione"
msgid "Troubleshoot"
msgstr "Risoluzione problemi"
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr "Errori"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr "Avvertimenti"
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr ""
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "Potrebbe accadere che un oggetto contenga più di un errore, ma ci sarà comunque un solo puntatore per oggetto. Eseguire questa funzione un'altra volta, se si verificano ulteriori errori. Rimuovere i puntatori cancellando il livello chiamato \"Risoluzione problemi\" attraverso il pannello degli oggetti (Oggetto -> Oggetti...)."
@@ -3131,7 +3147,7 @@ msgstr "lista di fili"
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr "Scala"
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr "Impostazioni"
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr "CAMBIO COLORE"
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po
index 52ff0ab3..a4f4e009 100644
--- a/translations/messages_ja_JP.po
+++ b/translations/messages_ja_JP.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr "Grove jawn の刺繍フォント(サテンステッチ)です。大文字 2.5mm の場合、サテン幅は 18mm です。"
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr "この設定は、クローンにカスタムの塗りつぶし角度を
msgid "Flip angle"
msgstr "角度反転"
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1437,7 +1444,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1470,7 +1477,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr "フィルステッチの最大長さ(縫いピッチ)"
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "行の各ステッチの長さ。行の最初または最後に短いステッチを使用できます。"
@@ -2079,7 +2086,7 @@ msgstr "ステッチの長さ"
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2109,7 +2116,7 @@ msgstr "センターウォークアンダーレイ"
msgid "Center-Walk Underlay"
msgstr "センターウォークアンダーレイ"
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2479,15 +2486,15 @@ msgid "Please select at least one satin column."
msgstr "少なくとも1つのサテンカラムを選択してください。"
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr "インクステッチが操作可能なオブジェクトがこのドキュメント全体にありません。"
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr "ヒント: 拡張機能 > インクステッチ > トラブルシューティング > オブジェクトのトラブルシューティングを実行"
@@ -2506,10 +2513,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2798,7 +2807,8 @@ msgstr "コマンドを添付するオブジェクトを1つまたは複数選
msgid "Please choose one or more commands to attach."
msgstr "添付するコマンドを1つ以上選択してください。"
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2809,10 +2819,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2832,7 +2844,7 @@ msgstr "スレッドパレット"
msgid "These settings will be applied to 1 object."
msgstr "この設定は1つのオブジェクトに適用されます。"
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "この設定は%d個のオブジェクトに適用されます。"
@@ -2878,7 +2890,7 @@ msgstr "このパラメータは、\"適応して終了 \"をクリックした
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2897,7 +2909,7 @@ msgstr "前回の設定を使う"
msgid "Apply and Quit"
msgstr "適用して終了"
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr "刺繍パラメータ"
@@ -2909,7 +2921,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3055,24 +3067,24 @@ msgstr "スレッド順序"
msgid "Thread Used"
msgstr "使用済みスレッド"
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr "選択されたすべての形状が有効です。 "
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr "形状が刺繍されない場合は、非表示設定のレイヤーにあるか確認してください。"
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr "無効なポインタ"
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr "説明"
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3080,39 +3092,43 @@ msgstr "説明"
msgid "Troubleshoot"
msgstr "トラブルシューティング"
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr "エラー"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr "注意事項"
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr "タイプ別警告"
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr "刺繍されない問題"
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr "この形状を刺繍することを妨げない問題です。この警告を修正を検討する必要がありますが、そうしない場合、インクステッチはこのオブジェクトを処理するために最善を尽くします。"
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr "オブジェクトタイプの警告"
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr "このオブジェクトはインクステッチで正しく動作しない場合があります。指示にしたがって動作を修正してください。"
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "1つのオブジェクトに複数のエラーが含まれている可能性がありますが、ポインタはオブジェクトごとに1つしかありません。 さらにエラーが発生した場合は、この関数を再度実行してください。 ポインタを削除するには、オブジェクトパネル(オブジェクト -> Objects...)で「Troubleshoot」というレイヤーを削除します。"
@@ -3134,7 +3150,7 @@ msgstr "スレッド一覧"
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3168,7 +3184,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3177,7 +3193,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3225,7 +3241,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3261,18 +3277,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3390,14 +3394,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr "このフォントには、使用可能なフォントバリアントがありません。フォントを更新または削除してください。"
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3520,51 +3521,53 @@ msgstr ""
msgid "Scale"
msgstr "サイズ"
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr "設定"
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3729,6 +3732,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3840,6 +3844,7 @@ msgid "COLOR CHANGE"
msgstr "色変更"
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4193,30 +4198,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr "フォント '%s'にはバリアントがありません。"
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4232,6 +4237,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6430,6 +6436,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr "フォント管理"
@@ -6636,6 +6643,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po
index 4729c88c..1965f494 100644
--- a/translations/messages_ko_KR.po
+++ b/translations/messages_ko_KR.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr "새틴 너비는 대문자 18mm에서 2.5mm입니다."
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2077,7 +2084,7 @@ msgstr ""
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr ""
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr ""
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
@@ -2875,7 +2887,7 @@ msgstr ""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr ""
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr ""
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr ""
msgid "Thread Used"
msgstr ""
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr ""
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr ""
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3131,7 +3147,7 @@ msgstr ""
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr ""
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr ""
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr ""
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po
index 5a1bfb12..ba404cc4 100644
--- a/translations/messages_nl_NL.po
+++ b/translations/messages_nl_NL.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr "Een Font Grove juweel. Satijn breedte is 2.5mm bij 18mm kapitalen"
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr "Deze instelling zet een aangepaste opvulhoek voor de kloon."
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr "Maximale opvulsteeklengte"
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "De lengte van elke steek in een rij. Een kortere steek kan worden gebruikt aan het begin of einde van een rij."
@@ -2077,7 +2084,7 @@ msgstr "Steek lengte"
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr "Middenlijn versteviging"
msgid "Center-Walk Underlay"
msgstr "Middenlijn Versteviging"
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2477,15 +2484,15 @@ msgid "Please select at least one satin column."
msgstr "Selecteer minstens een satijn strook."
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr "In het gehele document zit geen enkel object waar Ink/Stitch mee kan omgaan."
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr "Tip: Start Extensies > Inkt/Stitch > Problemen oplossen > Objecten oplossen"
@@ -2504,10 +2511,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2797,7 +2806,8 @@ msgstr "Selecteer een of meer objecten om commando's aan te koppelen."
msgid "Please choose one or more commands to attach."
msgstr "Selecteer een of meer commando's om te koppelen."
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2808,10 +2818,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2831,7 +2843,7 @@ msgstr "Garen Palet"
msgid "These settings will be applied to 1 object."
msgstr "Deze instellingen worden toegepast op 1 object."
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "Deze instellingen worden toegepast op %d objecten."
@@ -2877,7 +2889,7 @@ msgstr "Deze parameter wordt opgeslagen als je \"Toepassen en Afsluiten\" klikt"
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2896,7 +2908,7 @@ msgstr "Gebruik Vorige Instellingen"
msgid "Apply and Quit"
msgstr "Toepassen en Sluiten"
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr "Borduur Parameters"
@@ -2908,7 +2920,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3054,24 +3066,24 @@ msgstr "Garen Volgorde"
msgid "Thread Used"
msgstr "Garen Gebruikt"
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr "Alle geselecteerde vormen zijn geldig! "
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr "Als je nog steeds problemen hebt met een vorm die niet wordt geborduurd, controleer dan of er een laag is met een Negeer commando erin."
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr "Ongeldige Pointer"
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr "Beschrijving"
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3079,39 +3091,43 @@ msgstr "Beschrijving"
msgid "Troubleshoot"
msgstr "Probleemoplossen"
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr "Fouten"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr "Waarschuwingen"
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr "Type Waarschuwingen"
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr "Problemen die zullen verhinderen dat de vorm geborduurd wordt."
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr "Dit zijn problemen die niet zullen verhinderen dat de vorm geborduurd wordt. Je kunt de waarschuwing proberen op te lossen, maar als dat niet lukt zal Ink/Stitch toch proberen het object te verwerken."
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr "Object Type Waarschuwingen"
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr "Deze objecten werken mogelijk niet goed met Ink/Stitch. Volg de instructies om ongewenst gedrag te corrigeren."
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr "Mogelijke oplossingen"
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "Het is mogelijk dat een object meer dan één fout bevat, er is echter slechts éé'n pointer per object. Voer de functie opnieuw uit als er meer fouten optreden. Verwijder pointers door de laag met naam \"Probleemoplossen\" te verwijderen via het objecten paneel (Object -> Objecten...)."
@@ -3133,7 +3149,7 @@ msgstr "garenlijst"
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3167,7 +3183,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3176,7 +3192,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3224,7 +3240,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3260,18 +3276,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3389,14 +3393,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Dit lettertype heeft geen beschikbare lettertypevariant. Gelieve het lettertype bij te werken of te verwijderen."
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3520,51 +3521,53 @@ msgstr ""
msgid "Scale"
msgstr "Schaal"
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr "Instellingen"
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3729,6 +3732,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3840,6 +3844,7 @@ msgid "COLOR CHANGE"
msgstr "KLEUR WISSEL"
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4193,30 +4198,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr "Het lettertype '%s' heeft geen varianten."
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4232,6 +4237,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6431,6 +6437,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr "Lettertype beheer"
@@ -6637,6 +6644,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr "Letters naar lettertype"
diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po
index 6c984cdc..1c3428cb 100644
--- a/translations/messages_no_NO.po
+++ b/translations/messages_no_NO.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Norwegian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr "Maksimum fyll stinglengde"
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2077,7 +2084,7 @@ msgstr "Sting-lengde"
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr ""
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr "Det er ingen objekter i hele dokumentet som Ink/Stitch finner ut av å jobbe med."
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2796,7 +2805,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2807,10 +2817,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2830,7 +2842,7 @@ msgstr "Sytråds-palette"
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
@@ -2876,7 +2888,7 @@ msgstr ""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2895,7 +2907,7 @@ msgstr ""
msgid "Apply and Quit"
msgstr "Fullfør og Avslutt"
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr ""
@@ -2907,7 +2919,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3053,24 +3065,24 @@ msgstr "Rekkefølgen på sytråden"
msgid "Thread Used"
msgstr ""
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr "Beskrivelse"
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3078,39 +3090,43 @@ msgstr "Beskrivelse"
msgid "Troubleshoot"
msgstr "Problemløsning"
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr "Feil"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr "Advarsler"
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr "Type advarsler"
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr "Mulige løsninger"
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3132,7 +3148,7 @@ msgstr "liste over broderisytråd"
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3166,7 +3182,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3175,7 +3191,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3223,7 +3239,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3259,18 +3275,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3388,14 +3392,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3518,51 +3519,53 @@ msgstr ""
msgid "Scale"
msgstr ""
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr "Innstillinger"
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3727,6 +3730,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3838,6 +3842,7 @@ msgid "COLOR CHANGE"
msgstr ""
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4191,30 +4196,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4230,6 +4235,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6428,6 +6434,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6634,6 +6641,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po
index a458b0d5..02a58b71 100644
--- a/translations/messages_pl_PL.po
+++ b/translations/messages_pl_PL.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr "Maksymalna długość ściegu wypełniającego"
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "Długość każdego ściegu w rzędzie. Krótszy ścieg może być użyty na początku lub na końcu rzędu."
@@ -2077,7 +2084,7 @@ msgstr ""
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr ""
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr ""
msgid "These settings will be applied to 1 object."
msgstr "Te ustawienia zostaną zastosowane dla 1 obiektu."
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "Te ustawienia zostaną zastosowane dla %d obiektów."
@@ -2875,7 +2887,7 @@ msgstr ""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr "Użyj ostatnich ustawień"
msgid "Apply and Quit"
msgstr "Zastosuj i wyjdź"
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr ""
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr ""
msgid "Thread Used"
msgstr ""
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr "Opis"
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr "Opis"
msgid "Troubleshoot"
msgstr "Rozwiązywanie problemów"
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr "Błędy"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr "Ostrzeżenia"
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr ""
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3131,7 +3147,7 @@ msgstr ""
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr ""
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr ""
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr "ZMIANA KOLORU"
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po
index 49ad83c2..737000d4 100644
--- a/translations/messages_pt_BR.po
+++ b/translations/messages_pt_BR.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr "Uma joia da Fonte Grove. A largura do cetim é de 2,5 mm com maiúsculas de 18 mm"
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr "Esta configuração vai aplicar um ângulo de preenchimento customizado
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2077,7 +2084,7 @@ msgstr ""
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr ""
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2479,15 +2486,15 @@ msgid "Please select at least one satin column."
msgstr "Selecione pelo menos uma coluna do cetim."
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2506,10 +2513,12 @@ msgid "%s groups/layers to remove:"
msgstr "%s grupos/camadas para remover:"
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2798,7 +2807,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2809,10 +2819,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2832,7 +2844,7 @@ msgstr ""
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
@@ -2878,7 +2890,7 @@ msgstr ""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2897,7 +2909,7 @@ msgstr "Usar últimos parâmetros"
msgid "Apply and Quit"
msgstr "Aplicar e Sair"
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr "Parâmetros de Bordado"
@@ -2909,7 +2921,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3055,24 +3067,24 @@ msgstr "Ordem das linhas"
msgid "Thread Used"
msgstr "Linhas usadas"
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr "Todas as formas selecionadas são válidas! "
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr "Se você está tendo problemas com uma forma que não está sendo bordada, verifique se a forma não está numa camada com um comando de Ignorar."
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr "Ponteiro Inválido"
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr "Descrição"
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3080,39 +3092,43 @@ msgstr "Descrição"
msgid "Troubleshoot"
msgstr "Resolução de problemas"
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr "Erros"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr "Alertas"
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr "Tipos de Alertas"
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr "Soluções possíveis"
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3134,7 +3150,7 @@ msgstr "lista de linhas"
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3168,7 +3184,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3177,7 +3193,7 @@ msgstr "Aplicar"
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3225,7 +3241,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3261,18 +3277,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3390,14 +3394,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Esta fonte não possui uma variante disponível. Por favor, atualize ou remova a fonte."
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3520,51 +3521,53 @@ msgstr ""
msgid "Scale"
msgstr "Escala"
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr "Configurações"
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3729,6 +3732,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3840,6 +3844,7 @@ msgid "COLOR CHANGE"
msgstr ""
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4193,30 +4198,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4232,6 +4237,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6430,6 +6436,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6636,6 +6643,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po
index 8b176176..fc565020 100644
--- a/translations/messages_pt_PT.po
+++ b/translations/messages_pt_PT.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr "Distância máxima entre pontos de enchimento"
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2077,7 +2084,7 @@ msgstr "Distância de ponto"
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr "Sub-camada com movimento central"
msgid "Center-Walk Underlay"
msgstr "Sub-camada com movimento central"
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr ""
msgid "These settings will be applied to 1 object."
msgstr "Definições serão aplicadas a 1 objecto."
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "Definições serão aplicadas a %d objectos."
@@ -2875,7 +2887,7 @@ msgstr ""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr "Usar ultimas definições"
msgid "Apply and Quit"
msgstr "Aplicar e Sair"
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr "Parametros de Bordado"
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr ""
msgid "Thread Used"
msgstr ""
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr ""
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr ""
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3131,7 +3147,7 @@ msgstr ""
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr "Escala"
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr "Parâmetros"
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr ""
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po
index aab48cb5..f86b231f 100644
--- a/translations/messages_ro_RO.po
+++ b/translations/messages_ro_RO.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Romanian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2077,7 +2084,7 @@ msgstr ""
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr ""
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr ""
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
@@ -2875,7 +2887,7 @@ msgstr ""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr ""
msgid "Apply and Quit"
msgstr "Aplica si iesi"
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr ""
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr ""
msgid "Thread Used"
msgstr ""
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr ""
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr ""
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3131,7 +3147,7 @@ msgstr ""
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr ""
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr ""
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr "Schimba culoarea"
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po
index 33df2b22..7891b756 100644
--- a/translations/messages_ru_RU.po
+++ b/translations/messages_ru_RU.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr "Эта настройка указывает свой угол запо
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr "Максимальная длина стежка заполнения"
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "Длина каждого стежка в ряду. В конце и начале ряда стежки могут быть короче."
@@ -2077,7 +2084,7 @@ msgstr "Длина стежка"
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr "Предварительная прострочка по центру"
msgid "Center-Walk Underlay"
msgstr "Прострочка По Центру"
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr "Выберите хотя бы одну сатиновую колонну."
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr "Во всем дизайне нет ни одного объекта с которым Ink/Stitch мог бы работаь."
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr "Совет: Попробуйте Расширения > Ink/Stitch > Решение ппроблем > Решение проблем с объектами"
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr "Выберите один или несколько объектов к
msgid "Please choose one or more commands to attach."
msgstr "Выберите одну или несколько команд для прикрепления."
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr "Палитра Ниток"
msgid "These settings will be applied to 1 object."
msgstr "Эти настройки будут применены к 1 объекту."
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "Эти параметры будут применены к %d объектам."
@@ -2875,7 +2887,7 @@ msgstr "Эти параметры будут сохранены, когда вы
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr "Использовать последние настройки"
msgid "Apply and Quit"
msgstr "Применить и Выйти"
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr "Параметры вышивки"
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr "Порядок нитей"
msgid "Thread Used"
msgstr "Использованы нити"
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr "Все выбранные фигуры являются подходящими! "
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr "Если у вас остались проблемы с фигурой, которая не вышивается, проверьте не находится ли она на слое с командой игнорирования."
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr "Неверный Указатель"
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr "Описание"
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr "Описание"
msgid "Troubleshoot"
msgstr "Решение проблем"
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr "Ошибки"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr "Предупреждения"
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr "Предупреждения о типе"
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr "Проблемы которые не позволяют фигуре быть вышитой."
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr "Эти проблемы не предотвратят вышивку фигуры. Вы можете исправить эти предупреждения, но если вы этого не сделаете - Ink/Stitch постарается обработать объект максимально лучшим образом."
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr "Предупреждения о типе объекта"
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr "Эти объекты могут некоректно работать в Ink/Stitch. Следуйте инструкциям, чтобы исправить возможные проблемы."
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "Возможно, что один объект содержит более одной ошибки, но на каждый объект устанавливается только один указатель. Запустите эту функцию снова, когда будут возникать новые ошибки. Удалите указатели путём удаления слоя с именем \"Решение проблем\" через панель объектов (Объект -> Объекты...)."
@@ -3131,7 +3147,7 @@ msgstr "список ниток"
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Для этого шрифта нет доступного варианта. Обновите или удалите этот шрифт."
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr "Масштаб"
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr "Настройки"
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr "СМЕНА ЦВЕТА"
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr "Для шрифта '%s' нет вариантов."
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr "Управление шрифтами"
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr "Буквы в шрифт"
diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po
index baf8e661..a89bb001 100644
--- a/translations/messages_sr_SP.po
+++ b/translations/messages_sr_SP.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Serbian (Cyrillic)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2077,7 +2084,7 @@ msgstr ""
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr ""
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr ""
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
@@ -2875,7 +2887,7 @@ msgstr ""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr ""
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr ""
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr ""
msgid "Thread Used"
msgstr ""
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr ""
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr ""
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3131,7 +3147,7 @@ msgstr ""
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr ""
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr ""
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr ""
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po
index 44c10875..1c103fd4 100644
--- a/translations/messages_sv_SE.po
+++ b/translations/messages_sv_SE.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Swedish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2077,7 +2084,7 @@ msgstr ""
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr ""
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr "%s grupper/lager att ta bort:"
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr ""
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
@@ -2875,7 +2887,7 @@ msgstr ""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr ""
msgid "Apply and Quit"
msgstr "Tillämpa och avsluta"
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr "Broderiparametrar"
@@ -2906,7 +2918,7 @@ msgstr "Stänger ..."
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr "Trådordning"
msgid "Thread Used"
msgstr "Trådanvändning"
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr "Beskrivning"
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr "Beskrivning"
msgid "Troubleshoot"
msgstr "Felsök"
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr "Fel"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr "Varningar"
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr "Typvarningar"
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr "Möjliga lösningar"
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3131,7 +3147,7 @@ msgstr ""
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr "Få mer information på vår webbplats:"
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr "Välj färgpalett"
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr "Tillämpa"
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr "Använd kommandosymboler om aktivt. Annars läggs TRIM-kommandon till so
msgid "Scale"
msgstr "Skala till"
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr "Inställningar"
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr "Skalning (%)"
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr "Maximal linjebredd"
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr "Hittade upprepad glyf i typsnittsfilen: {duplicated_glyphs}"
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr "Total bredd: {width} %"
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr ""
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6428,6 +6434,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6634,6 +6641,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po
index 98ba5f71..6375d2a3 100644
--- a/translations/messages_tr_TR.po
+++ b/translations/messages_tr_TR.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Turkish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2077,7 +2084,7 @@ msgstr "Dikiş uzunluğu"
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr ""
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr ""
msgid "These settings will be applied to 1 object."
msgstr "Bu ayarlar sadece 1 objeye uygulanacaktır."
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "Bu ayarlar sadece %d objeye uygulanacaktır."
@@ -2875,7 +2887,7 @@ msgstr ""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr "En Son Ayarları Kullan"
msgid "Apply and Quit"
msgstr "Uygula ve Kapat"
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr ""
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr ""
msgid "Thread Used"
msgstr ""
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr ""
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr ""
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3131,7 +3147,7 @@ msgstr ""
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr ""
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr ""
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr ""
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po
index 4158200b..f7b96fa5 100644
--- a/translations/messages_uk_UA.po
+++ b/translations/messages_uk_UA.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr "Ця настройка вказує свій кут гладі для
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr "Максимальна довжина стібка заповнення"
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr "Довжина кожного стібка підряд. Більш короткі стібки можна використовувати на початку або в кінці ряду."
@@ -2077,7 +2084,7 @@ msgstr "Довжина стібка"
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr "Попередня прострочка по центру"
msgid "Center-Walk Underlay"
msgstr "Прострочка по центру"
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr "Виберіть хоча би одну сатинову колонку."
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr "У всьому дизайні немає жодного об'єкта з яким Ink/Stitch міг би працювати."
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr "Порада: Спробуйте Розширення > Ink/Stitch > Вирішення проблем > Вирішення проблем з об'єктами"
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr "Будь-ласка, виберіть один або кілька об'
msgid "Please choose one or more commands to attach."
msgstr "Виберіть одну або декілька команд, які потрібно додати."
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr "Палітра Ниток"
msgid "These settings will be applied to 1 object."
msgstr "Ці настройки буде застосовано до 1 об'єкта."
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "Ці настройки буде застосовано до %d об'єктів."
@@ -2875,7 +2887,7 @@ msgstr "Ці параметри будуть збережені, коли ви
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr "Використовувати останні налаштування"
msgid "Apply and Quit"
msgstr "Застосувати і закрити"
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr "Параметри вишивки"
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr "Порядок ниток"
msgid "Thread Used"
msgstr "Використано нитки"
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr "Підходять всі вибрані форми! "
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr "Якщо у вас залишилися проблеми з фігурою, яка вишивається, перевірте чи не перебуває вона на шарі з командою ігнорування."
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr "Неправильний вказівник"
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr "Опис"
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr "Опис"
msgid "Troubleshoot"
msgstr "Виправлення неполадок"
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr "Помилки"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr "Попередження"
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr "Попередження про тип"
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr "Проблеми, які не дозволяють вишити цю форму."
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr "Ці проблеми не перешкоджатимуть вишивці фігури. Ви можете виправити ці попередження, але якщо ви цього не зробите - Ink/Stitch постарається обробити об'єкт якнайкраще."
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr "Попередження про тип об'єкта"
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr "Ці об'єкти можуть не коректно працювати з Ink/Stitch. Дотримуйтесь інструкцій, щоб виправити можливі проблеми."
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr "Можливо, що один об'єкт містить більше ніж одну помилку, але на кожен об'єкт встановлюється тільки один вказівник. Запустіть цю функцию знову, коли будуть виникати нові помилки. Видаліть вказівники шляхом видалення шару з іменем \"Вирішення проблем\" через панель об'єктів (Об'бєкт -> Об'єкти...)."
@@ -3131,7 +3147,7 @@ msgstr "список ниток"
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr "Для цього шрифта немає доступного варіанта. Оновіть або видаліть цей шрифт."
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr "Масштаб"
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr "Налаштування"
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr "ЗМІНА КОЛЬОРА"
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr "Для шрифта '%s' немає варіантів."
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr "Керування шрифтами"
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po
index 8ec72f46..9aea9e29 100644
--- a/translations/messages_vi_VN.po
+++ b/translations/messages_vi_VN.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Vietnamese\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2077,7 +2084,7 @@ msgstr ""
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr ""
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr ""
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
@@ -2875,7 +2887,7 @@ msgstr ""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr ""
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr ""
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr ""
msgid "Thread Used"
msgstr ""
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr ""
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr ""
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3131,7 +3147,7 @@ msgstr ""
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr ""
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr ""
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr ""
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po
index 1e4278d2..1a056e88 100644
--- a/translations/messages_zh_CN.po
+++ b/translations/messages_zh_CN.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr "最大针迹长度"
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2078,7 +2085,7 @@ msgstr ""
msgid "Stitch tolerance"
msgstr "描边容差"
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2108,7 +2115,7 @@ msgstr ""
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2478,15 +2485,15 @@ msgid "Please select at least one satin column."
msgstr "请至少选择一段缎面柱。"
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr "整个文档中没有 Ink/Stitch 知道如何使用的对象。"
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr "提示:运行扩展 > Ink/Stitch > 疑难解答 > 对象疑难解答"
@@ -2505,10 +2512,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2798,7 +2807,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2809,10 +2819,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2832,7 +2844,7 @@ msgstr "绣线调色板"
msgid "These settings will be applied to 1 object."
msgstr "该设定将作用于1个对象。"
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr "该设定将作用于%d个对象。"
@@ -2878,7 +2890,7 @@ msgstr "点击“应用并关闭”保存所有参数"
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2897,7 +2909,7 @@ msgstr "沿用上次设定"
msgid "Apply and Quit"
msgstr "应用并关闭"
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr "刺绣参数"
@@ -2909,7 +2921,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3055,24 +3067,24 @@ msgstr "绣线顺序"
msgid "Thread Used"
msgstr "使用的绣线"
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr "所有选定的形状都有效!"
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3080,39 +3092,43 @@ msgstr ""
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr "错误"
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr "警告"
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr ""
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr "这些问题不会阻止形状被刺绣。 您应该考虑修复警告,但如果您不这样做,Ink/Stitch 将尽最大努力处理该对象。"
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3134,7 +3150,7 @@ msgstr ""
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3168,7 +3184,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3177,7 +3193,7 @@ msgstr "应用"
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3225,7 +3241,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3261,18 +3277,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3390,14 +3394,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3520,51 +3521,53 @@ msgstr ""
msgid "Scale"
msgstr "比例"
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr ""
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3729,6 +3732,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3840,6 +3844,7 @@ msgid "COLOR CHANGE"
msgstr "颜色变化"
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4193,30 +4198,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr "字体“%s”没有变体。"
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4232,6 +4237,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6431,6 +6437,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6637,6 +6644,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""
diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po
index 2eed7970..7f947f82 100644
--- a/translations/messages_zh_TW.po
+++ b/translations/messages_zh_TW.po
@@ -2,17 +2,17 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
-"PO-Revision-Date: 2025-02-01 01:28\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
+"PO-Revision-Date: 2025-02-06 01:25\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.16.0\n"
+"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-02-01 01:28+0000\n"
+"POT-Creation-Date: 2025-02-06 01:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -102,374 +102,381 @@ msgstr ""
msgid "A large Mandala font. Redwork versions of the four mandalas used to design the font are stored in the $,<,>,^ glyphs"
msgstr ""
-#. description of font in fonts/barstitch_textured
+#. description of font in fonts/barstitch_regular
#: inkstitch-fonts-metadata.py:32
+msgid "Barstitch regular is a satin font. "
+msgstr ""
+
+#. description of font in fonts/barstitch_textured
+#: inkstitch-fonts-metadata.py:34
msgid "Barstitch textured is a highly textured font with the help of meander fills"
msgstr ""
#. description of font in fonts/baumans_FI
-#: inkstitch-fonts-metadata.py:34
+#: inkstitch-fonts-metadata.py:36
msgid "Baumans FI is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/baumans_FI_Small
-#: inkstitch-fonts-metadata.py:36
+#: inkstitch-fonts-metadata.py:38
msgid "Baumans FI Small is an altered version of Baumans FI, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/califragilistic
-#: inkstitch-fonts-metadata.py:38
+#: inkstitch-fonts-metadata.py:40
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
+#: inkstitch-fonts-metadata.py:42
msgid "Cats is a silly font that makes use of satin random parameters."
msgstr ""
#. description of font in fonts/cherryforinkstitch
-#: inkstitch-fonts-metadata.py:42
+#: inkstitch-fonts-metadata.py:44
msgid "Cherry for inkstitch is a decorative satin column font. It contains 74 glyphs."
msgstr ""
#. description of font in fonts/cherryforkaalleen
-#: inkstitch-fonts-metadata.py:44
+#: inkstitch-fonts-metadata.py:46
msgid "Cherry for Kaalleen is a large decorative font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/chicken_little
-#: inkstitch-fonts-metadata.py:46
+#: inkstitch-fonts-metadata.py:48
#, python-format
msgid "Chicken Little is a playful decorative display font with loads of personality. There is no common baseline, no common character size and no common slope of the letters. Beyond 110% some satin columns will split."
msgstr ""
#. description of font in fonts/chicken_little_small
-#: inkstitch-fonts-metadata.py:48
+#: inkstitch-fonts-metadata.py:50
msgid "This font is an altered version of Chicken Little KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/chicken_scratch
-#: inkstitch-fonts-metadata.py:50
+#: inkstitch-fonts-metadata.py:52
msgid "A handwritten font."
msgstr ""
#. description of font in fonts/chopin
-#: inkstitch-fonts-metadata.py:52
+#: inkstitch-fonts-metadata.py:54
msgid "Chopin Script is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/cogs_KOR
-#: inkstitch-fonts-metadata.py:54
+#: inkstitch-fonts-metadata.py:56
msgid "Cogs KOR is a Steampunk satin font."
msgstr ""
#. description of font in fonts/colorful
-#: inkstitch-fonts-metadata.py:56
+#: inkstitch-fonts-metadata.py:58
msgid "Colorful is a tartan fill font."
msgstr ""
#. description of font in fonts/cooper_marif
-#: inkstitch-fonts-metadata.py:58
+#: inkstitch-fonts-metadata.py:60
msgid "CooperMarif is a large and airy font."
msgstr ""
#. description of font in fonts/coronaviral
-#: inkstitch-fonts-metadata.py:60
+#: inkstitch-fonts-metadata.py:62
msgid "Coronaviral font is created with manual sitch. Do not change the size or very little."
msgstr ""
#. description of font in fonts/dejavufont
-#: inkstitch-fonts-metadata.py:62
+#: inkstitch-fonts-metadata.py:64
msgid "DejaVu Serif Condensed is a satin font. Every satin has center-walk underlay."
msgstr ""
#. description of font in fonts/digory_doodles_bean
-#: inkstitch-fonts-metadata.py:64
+#: inkstitch-fonts-metadata.py:66
msgid "All letters of Digory Doodles Bean mix satin and bean stitch."
msgstr ""
#. description of font in fonts/dinomouse72
-#: inkstitch-fonts-metadata.py:66
+#: inkstitch-fonts-metadata.py:68
msgid "A Font Grove jawn. Satin width is 2.5mm at 18mm capitals"
msgstr ""
#. description of font in fonts/emilio_20
-#: inkstitch-fonts-metadata.py:68
+#: inkstitch-fonts-metadata.py:70
msgid "Emilio 20 contains only capitals and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_applique
-#: inkstitch-fonts-metadata.py:70
+#: inkstitch-fonts-metadata.py:72
msgid "Emilio 20 Applique is an Applique font. This font is an altered version (larger satin columns) of Emilio_20 while Emilio_20_Bold is Emilio_20_applique without the applique."
msgstr ""
#. description of font in fonts/emilio_20_bold
-#: inkstitch-fonts-metadata.py:72
+#: inkstitch-fonts-metadata.py:74
msgid "Emilio_20_Bold is an altered version of Emilio_20."
msgstr ""
#. description of font in fonts/emilio_20_simple
-#: inkstitch-fonts-metadata.py:74
+#: inkstitch-fonts-metadata.py:76
msgid "Emilio is a font with capital only and numbers. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/emilio_20_simple_small
-#: inkstitch-fonts-metadata.py:76
+#: inkstitch-fonts-metadata.py:78
msgid "This font is an altered version of Emilio 20 simple, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/emilio_20_tartan
-#: inkstitch-fonts-metadata.py:78
+#: inkstitch-fonts-metadata.py:80
msgid "Emilio 20 Tartan uses tartan fill for a colorful font."
msgstr ""
#. description of font in fonts/emilio_20_tricolore
-#: inkstitch-fonts-metadata.py:80
+#: inkstitch-fonts-metadata.py:82
msgid "Emilio 20 tricolore is a large tricolor fill stitches and satin columns font. It contains 36 glyphs including the numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/espresso_KOR
-#: inkstitch-fonts-metadata.py:82
+#: inkstitch-fonts-metadata.py:84
msgid "Espresso KOR is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/espresso_tiny
-#: inkstitch-fonts-metadata.py:84
+#: inkstitch-fonts-metadata.py:86
msgid "This font is an altered version of Espresso KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/excalibur_KOR
-#: inkstitch-fonts-metadata.py:86
+#: inkstitch-fonts-metadata.py:88
msgid "Excalibur KOR is a small satin column manuscript font. It contains 144 glyphs, covering most western European languages needs."
msgstr ""
#. description of font in fonts/excalibur_small
-#: inkstitch-fonts-metadata.py:88
+#: inkstitch-fonts-metadata.py:90
msgid "This font is an altered version of Excalibur KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/fold_inkstitch
-#: inkstitch-fonts-metadata.py:90
+#: inkstitch-fonts-metadata.py:92
msgid "Fold Ink/Stitch is a large triple and quintuple running stitches capital font. It contains 40 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/geneva_rounded
-#: inkstitch-fonts-metadata.py:92
+#: inkstitch-fonts-metadata.py:94
msgid "Geneva Simple Sans Rounded is a satin font."
msgstr ""
#. description of font in fonts/geneva_simple
-#: inkstitch-fonts-metadata.py:94
+#: inkstitch-fonts-metadata.py:96
msgid "Geneva Simple Sans is a satin font."
msgstr ""
#. description of font in fonts/glacial_tiny
-#: inkstitch-fonts-metadata.py:96
+#: inkstitch-fonts-metadata.py:98
msgid "Glacial is a very tiny font. Thin thread (60 wt ) and thin needle (8/60) are mandatory. The glyphs cover many European languages."
msgstr ""
#. description of font in fonts/honoka
-#: inkstitch-fonts-metadata.py:98
+#: inkstitch-fonts-metadata.py:100
msgid "コルの書きこも is a satin column japanese script font. It contains all hiragana, katakana and punctuation glyphs plus 80 kanjis."
msgstr ""
#. description of font in fonts/infinipicto
-#: inkstitch-fonts-metadata.py:100
+#: inkstitch-fonts-metadata.py:102
msgid "InfiniPicto is a fun font containing only the 26 A-Z glyph. Each letter is a pictogram of an object whose name begins with that very letter..... in French"
msgstr ""
#. description of font in fonts/invercelia
-#: inkstitch-fonts-metadata.py:102
+#: inkstitch-fonts-metadata.py:104
msgid "Invercelia is a modern two letters monogram font. Enter an upper case letter followed by a lower case letter (for example 'Ac') to get a simple monogram. Add a ')' at the end and the monogram is framed with a circle (for example 'Ac)'), add an '(' to start (for example '(Ac)' and your monogram is ready for applique, or try something like '!Ac)' to replace the appliqué by knockdown stitches."
msgstr ""
#. description of font in fonts/kaushan_script_MAM
-#: inkstitch-fonts-metadata.py:104
+#: inkstitch-fonts-metadata.py:106
msgid "Kaushan Script MAM is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/learning_curve
-#: inkstitch-fonts-metadata.py:106
+#: inkstitch-fonts-metadata.py:108
msgid "Learning curve is a small running stitch script font."
msgstr ""
#. description of font in fonts/lobster_AGS
-#: inkstitch-fonts-metadata.py:108
+#: inkstitch-fonts-metadata.py:110
msgid " Lobster AGS is a script satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/magnolia_KOR
-#: inkstitch-fonts-metadata.py:110
+#: inkstitch-fonts-metadata.py:112
msgid "Magnolia KOR is a script satin font."
msgstr ""
#. description of font in fonts/magnolia_bicolor
-#: inkstitch-fonts-metadata.py:112
+#: inkstitch-fonts-metadata.py:114
msgid "Magnolia bicolor is a larger bicolor variation of Magnolia font."
msgstr ""
#. description of font in fonts/magnolia_small
-#: inkstitch-fonts-metadata.py:114
+#: inkstitch-fonts-metadata.py:116
msgid "Magnolia Small is an altered version of Magnolia KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/magnolia_tamed
-#: inkstitch-fonts-metadata.py:116
+#: inkstitch-fonts-metadata.py:118
msgid "This is a less wild bicolor variation of Magnolia font"
msgstr ""
#. description of font in fonts/manuskript_gotisch
-#: inkstitch-fonts-metadata.py:118
+#: inkstitch-fonts-metadata.py:120
msgid "Manuskript Gothisch is a satin font. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/marcelusSC_FI
-#: inkstitch-fonts-metadata.py:120
+#: inkstitch-fonts-metadata.py:122
msgid "MarcellusSC-FI is a small capital satin font. It contains 107 glyphs covering most Western European languages."
msgstr ""
#. description of font in fonts/medium_font
-#: inkstitch-fonts-metadata.py:122
+#: inkstitch-fonts-metadata.py:124
msgid "Ink/Stitch Medium Font is a basic satin font suited for medium-sized characters. Every satin has contour underlay."
msgstr ""
#. description of font in fonts/milli_marif_bold
-#: inkstitch-fonts-metadata.py:124
+#: inkstitch-fonts-metadata.py:126
msgid "Millimarif-bold20 is a bold satin font."
msgstr ""
#. description of font in fonts/mimosa_large
-#: inkstitch-fonts-metadata.py:126
+#: inkstitch-fonts-metadata.py:128
msgid "Mimosa Large is a satin font that looks like a dotty font. "
msgstr ""
#. description of font in fonts/mimosa_medium
-#: inkstitch-fonts-metadata.py:128
+#: inkstitch-fonts-metadata.py:130
msgid "Mimosa Medium is a satin font that looks dotty."
msgstr ""
#. description of font in fonts/monicha
-#: inkstitch-fonts-metadata.py:130
+#: inkstitch-fonts-metadata.py:132
msgid "Monicha is a script satin font. In addition to the glyphs covering most Western European languages it contains additional ornemental letters with swashes. These ornemental letters should be used with caution to avoid overlays. In particular do not use two ornemental letters in a row. Please consult the documentation for information on how to access the ornemental letters."
msgstr ""
#. description of font in fonts/namskout_AGS
-#: inkstitch-fonts-metadata.py:132
+#: inkstitch-fonts-metadata.py:134
msgid "Namskout AGS is a large applique font. It contains 43 glyphs including all numbers and the 26 capitals A-Z."
msgstr ""
#. description of font in fonts/namskout_relief
-#: inkstitch-fonts-metadata.py:134
+#: inkstitch-fonts-metadata.py:136
msgid "Namskout relief is an altered version of Namskout AGS for embossed letters."
msgstr ""
#. description of font in fonts/namskout_tartan
-#: inkstitch-fonts-metadata.py:136
+#: inkstitch-fonts-metadata.py:138
msgid "Namskout Tartan is a tartan fill font. It contains 43 glyphs including all numbers and the 26 capitals."
msgstr ""
#. description of font in fonts/nick_ainley
-#: inkstitch-fonts-metadata.py:138
+#: inkstitch-fonts-metadata.py:140
msgid "NickAinley is a tiny 1mm-bean alphabet based on a 24pt Seniors Studio jawn."
msgstr ""
#. description of font in fonts/ondulamarif_Medium
-#: inkstitch-fonts-metadata.py:140
+#: inkstitch-fonts-metadata.py:142
msgid "Ondulamarif M is an altered version of Ondulamarif XL. The altered embroidery parameters of this font allow for a smaller font."
msgstr ""
#. description of font in fonts/ondulamarif_S
-#: inkstitch-fonts-metadata.py:142
+#: inkstitch-fonts-metadata.py:144
msgid "Ondulamarif S is an altered version of Ondulamarif XL, to allow a greater scaling down."
msgstr ""
#. description of font in fonts/ondulamarif_XL
-#: inkstitch-fonts-metadata.py:144
+#: inkstitch-fonts-metadata.py:146
msgid "Ondulamarif XL is a ripple stitch font, use it as large as you can, but do not reduce it."
msgstr ""
#. description of font in fonts/pacificlo
-#: inkstitch-fonts-metadata.py:146
+#: inkstitch-fonts-metadata.py:148
msgid "Pacificlo is a small satin column manuscript font. It contains 120 glyphs, covering most Western European Languages needs. "
msgstr ""
#. description of font in fonts/pacificlo_tiny
-#: inkstitch-fonts-metadata.py:148
+#: inkstitch-fonts-metadata.py:150
msgid "Pacificlo tiny is an altered version of Pacificlo, to allow a greater scaling down. Both thin thread (60) and thin needle (60) are mandatory."
msgstr ""
#. description of font in fonts/perspective_tricolore_KOR
-#: inkstitch-fonts-metadata.py:150
+#: inkstitch-fonts-metadata.py:152
msgid "Perspective tricolore KOR is a shaded tricolor font with capital letters only, numbers and ponctuation."
msgstr ""
#. description of font in fonts/pixel10
-#: inkstitch-fonts-metadata.py:152
+#: inkstitch-fonts-metadata.py:154
msgid "Pixel 10 is a satin pixel font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR
-#: inkstitch-fonts-metadata.py:154
+#: inkstitch-fonts-metadata.py:156
msgid "Roaring Twenties KOR is a satin font."
msgstr ""
#. description of font in fonts/roaring_twenties_KOR_small
-#: inkstitch-fonts-metadata.py:156
+#: inkstitch-fonts-metadata.py:158
msgid "Roaring Twenties KOR Small is an altered version of Roaring Twenties KOR, to allow a greater scaling down. The use of both thin thread (60) and thin needle (60) is mandatory."
msgstr ""
#. description of font in fonts/roman_ags
-#: inkstitch-fonts-metadata.py:158
+#: inkstitch-fonts-metadata.py:160
msgid "Roman AGS is based on Latin Modern Roman 10 Bold italic. Every satin has zigzag underlay."
msgstr ""
#. description of font in fonts/roman_ags_bicolor
-#: inkstitch-fonts-metadata.py:160
+#: inkstitch-fonts-metadata.py:162
msgid "Roman bicolor AGS is an altered version of Roman AGS. Capital letters are bicolor."
msgstr ""
#. description of font in fonts/sacramarif
-#: inkstitch-fonts-metadata.py:162
+#: inkstitch-fonts-metadata.py:164
msgid "Sacramarif is a very small running stitch font based on Sacramento."
msgstr ""
#. description of font in fonts/small_font
-#: inkstitch-fonts-metadata.py:164
+#: inkstitch-fonts-metadata.py:166
msgid "Ink/Stitch Small Font is suited for small characters."
msgstr ""
#. description of font in fonts/sortefaxXL
-#: inkstitch-fonts-metadata.py:166
+#: inkstitch-fonts-metadata.py:168
+#, python-brace-format
msgid " Sortefax XL Initials is a very large satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; ) to obtain a framed Capital or Number. Warning: for a few large letters you will need to manually enlarge the frame."
msgstr ""
#. description of font in fonts/sortefax_medium
-#: inkstitch-fonts-metadata.py:168
+#: inkstitch-fonts-metadata.py:170
+#, python-brace-format
msgid "Sortefax Medium Initials is a satin stitch Capital font. It contains the 37 glyphs :ampersand, A-Z and 0-9. In addition the ten glyphs (){}[],;.: are used to store frames. Type any letter followed by any frame (e.g. A( or B; or 7, ) to obtain a framed Capital or Number. Some manual arranging of the frame around the letter may be required."
msgstr ""
#. description of font in fonts/sunset
-#: inkstitch-fonts-metadata.py:170
+#: inkstitch-fonts-metadata.py:172
msgid "3 colors satin column font"
msgstr ""
#. description of font in fonts/tt_directors
-#: inkstitch-fonts-metadata.py:172
+#: inkstitch-fonts-metadata.py:174
msgid "TT Directors is a satin font suited for directing."
msgstr ""
#. description of font in fonts/tt_masters
-#: inkstitch-fonts-metadata.py:174
+#: inkstitch-fonts-metadata.py:176
msgid "TT Masters is a satin font suited for heavy typing :)"
msgstr ""
#. description of font in fonts/violin_serif
-#: inkstitch-fonts-metadata.py:176
+#: inkstitch-fonts-metadata.py:178
msgid "Violin Serif is a condensed serif satin font."
msgstr ""
#. description of font in fonts/western_light
-#: inkstitch-fonts-metadata.py:178
+#: inkstitch-fonts-metadata.py:180
msgid "Western light is a light fill western style font."
msgstr ""
@@ -1010,7 +1017,7 @@ msgstr ""
msgid "Flip angle"
msgstr ""
-#: lib/elements/clone.py:64
+#: lib/elements/clone.py:65
msgid "Flip automatically calculated angle if it appears to be wrong."
msgstr ""
@@ -1435,7 +1442,7 @@ msgstr ""
msgid "Smoothness"
msgstr ""
-#: lib/elements/fill_stitch.py:249
+#: lib/elements/fill_stitch.py:250
msgid "Smooth the stitch path. Smoothness limits how far the smoothed stitch path is allowed to deviate from the original path. Try low numbers like 0.2. Hint: a lower running stitch tolerance may be needed too."
msgstr ""
@@ -1468,7 +1475,7 @@ msgstr ""
msgid "Maximum fill stitch length"
msgstr ""
-#: lib/elements/fill_stitch.py:322
+#: lib/elements/fill_stitch.py:323
msgid "The length of each stitch in a row. Shorter stitch may be used at the start or end of a row."
msgstr ""
@@ -2077,7 +2084,7 @@ msgstr ""
msgid "Stitch tolerance"
msgstr ""
-#: lib/elements/satin_column.py:426
+#: lib/elements/satin_column.py:427
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. "
msgstr ""
@@ -2107,7 +2114,7 @@ msgstr ""
msgid "Center-Walk Underlay"
msgstr ""
-#: lib/elements/satin_column.py:483
+#: lib/elements/satin_column.py:484
msgid "All stitches must be within this distance from the path. A lower tolerance means stitches will be closer together. A higher tolerance means sharp corners may be rounded. Defaults to stitch length."
msgstr ""
@@ -2476,15 +2483,15 @@ msgid "Please select at least one satin column."
msgstr ""
#. This was previously: "No embroiderable paths selected."
-#: lib/extensions/base.py:52
+#: lib/extensions/base.py:56
msgid "Ink/Stitch doesn't know how to work with any of the objects you've selected. Please check if selected elements are visible."
msgstr ""
-#: lib/extensions/base.py:55
+#: lib/extensions/base.py:59
msgid "There are no objects in the entire document that Ink/Stitch knows how to work with."
msgstr ""
-#: lib/extensions/base.py:57
+#: lib/extensions/base.py:61
msgid "Tip: Run Extensions > Ink/Stitch > Troubleshoot > Troubleshoot Objects"
msgstr ""
@@ -2503,10 +2510,12 @@ msgid "%s groups/layers to remove:"
msgstr ""
#: lib/extensions/cleanup.py:74
+#, python-brace-format
msgid "{num_elements_removed} elements removed"
msgstr ""
#: lib/extensions/cleanup.py:78
+#, python-brace-format
msgid "{num_groups_removed} groups/layers removed"
msgstr ""
@@ -2795,7 +2804,8 @@ msgstr ""
msgid "Please choose one or more commands to attach."
msgstr ""
-#: lib/extensions/object_commands.py:36
+#: lib/extensions/object_commands.py:37
+#, python-brace-format
msgid "Cannot attach commands to Clone element(s) {clones}. They must be unlinked to add commands.\n"
"* Select the clone(s)\n"
"* Run: Extensions > Ink/Stitch > Edit > Unlink Clone"
@@ -2806,10 +2816,12 @@ msgid "Please select one or more shapes to convert to their outline."
msgstr ""
#: lib/extensions/outline.py:70
+#, python-brace-format
msgid "{element_id} is not a path element. This extension is designed to generate an outline of an embroidery pattern."
msgstr ""
#: lib/extensions/outline.py:76
+#, python-brace-format
msgid "Could not generate path from element {element_id} with the given settings."
msgstr ""
@@ -2829,7 +2841,7 @@ msgstr ""
msgid "These settings will be applied to 1 object."
msgstr ""
-#: lib/extensions/params.py:285
+#: lib/extensions/params.py:286
#, python-format
msgid "These settings will be applied to %d objects."
msgstr ""
@@ -2875,7 +2887,7 @@ msgstr ""
#: lib/extensions/params.py:529 lib/extensions/sew_stack_editor.py:118
#: lib/gui/edit_json/settings_panel.py:61 lib/gui/lettering/main_panel.py:58
-#: lib/gui/lettering_font_sample.py:61
+#: lib/gui/lettering_font_sample.py:65
#: lib/gui/satin_multicolor/main_panel.py:54
#: lib/gui/simulator/simulator_preferences.py:53
#: lib/gui/tartan/main_panel.py:67 print/templates/custom-page.html:23
@@ -2894,7 +2906,7 @@ msgstr ""
msgid "Apply and Quit"
msgstr ""
-#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:550
+#: lib/extensions/params.py:837 lib/extensions/sew_stack_editor.py:552
msgid "Embroidery Params"
msgstr ""
@@ -2906,7 +2918,7 @@ msgstr ""
msgid "It is safe to close this window now."
msgstr ""
-#: lib/extensions/print_pdf.py:273
+#: lib/extensions/print_pdf.py:274
msgid "A print preview has been opened in your web browser. This window will stay open in order to communicate with the JavaScript code running in your browser.\n\n"
"This window will close after you close the print preview in your browser, or you can close it manually if necessary."
msgstr ""
@@ -3052,24 +3064,24 @@ msgstr ""
msgid "Thread Used"
msgstr ""
-#: lib/extensions/troubleshoot.py:50
+#: lib/extensions/troubleshoot.py:52
msgid "All selected shapes are valid! "
msgstr ""
-#: lib/extensions/troubleshoot.py:52
+#: lib/extensions/troubleshoot.py:54
msgid "If you are still having trouble with a shape not being embroidered, check if it is in a layer with an ignore command."
msgstr ""
-#: lib/extensions/troubleshoot.py:80
+#: lib/extensions/troubleshoot.py:84
msgid "Invalid Pointer"
msgstr ""
-#: lib/extensions/troubleshoot.py:86 lib/gui/edit_json/settings_panel.py:92
+#: lib/extensions/troubleshoot.py:95 lib/gui/edit_json/settings_panel.py:92
#: inx/inkstitch_lettering_generate_json.inx:21
msgid "Description"
msgstr ""
-#: lib/extensions/troubleshoot.py:112 lib/extensions/troubleshoot.py:158
+#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:176
#: inx/inkstitch_cleanup.inx:36 inx/inkstitch_element_info.inx:12
#: inx/inkstitch_remove_embroidery_settings.inx:155
#: inx/inkstitch_select_elements.inx:91 inx/inkstitch_troubleshoot.inx:26
@@ -3077,39 +3089,43 @@ msgstr ""
msgid "Troubleshoot"
msgstr ""
-#: lib/extensions/troubleshoot.py:121 lib/extensions/troubleshoot.py:165
+#: lib/extensions/troubleshoot.py:136 lib/extensions/troubleshoot.py:183
msgid "Errors"
msgstr ""
-#: lib/extensions/troubleshoot.py:127 lib/extensions/troubleshoot.py:169
+#: lib/extensions/troubleshoot.py:142 lib/extensions/troubleshoot.py:187
msgid "Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:133
+#: lib/extensions/troubleshoot.py:148
msgid "Type Warnings"
msgstr ""
#: lib/extensions/troubleshoot.py:166
+msgid "Problem descriptions"
+msgstr ""
+
+#: lib/extensions/troubleshoot.py:184
msgid "Problems that will prevent the shape from being embroidered."
msgstr ""
-#: lib/extensions/troubleshoot.py:170
+#: lib/extensions/troubleshoot.py:188
msgid "These are problems that won't prevent the shape from being embroidered. You should consider to fix the warning, but if you don't, Ink/Stitch will do its best to process the object."
msgstr ""
-#: lib/extensions/troubleshoot.py:175
+#: lib/extensions/troubleshoot.py:193
msgid "Object Type Warnings"
msgstr ""
-#: lib/extensions/troubleshoot.py:176
+#: lib/extensions/troubleshoot.py:194
msgid "These objects may not work properly with Ink/Stitch. Follow the instructions to correct unwanted behaviour."
msgstr ""
-#: lib/extensions/troubleshoot.py:189
+#: lib/extensions/troubleshoot.py:207
msgid "Possible solutions"
msgstr ""
-#: lib/extensions/troubleshoot.py:194
+#: lib/extensions/troubleshoot.py:212
msgid "It is possible, that one object contains more than one error, yet there will be only one pointer per object. Run this function again, when further errors occur. Remove pointers by deleting the layer named \"Troubleshoot\" through the objects panel (Object -> Objects...)."
msgstr ""
@@ -3131,7 +3147,7 @@ msgstr ""
#: lib/gui/abort_message.py:38 lib/gui/apply_palette.py:64
#: lib/gui/edit_json/help_panel.py:27 lib/gui/element_info.py:56
-#: lib/gui/lettering_font_sample.py:89
+#: lib/gui/lettering_font_sample.py:93
#: lib/gui/satin_multicolor/help_panel.py:27 lib/gui/tartan/help_panel.py:27
msgid "More information on our website:"
msgstr ""
@@ -3165,7 +3181,7 @@ msgid "Select color palette"
msgstr ""
#: lib/gui/apply_palette.py:44 lib/gui/edit_json/settings_panel.py:63
-#: lib/gui/lettering_font_sample.py:63
+#: lib/gui/lettering_font_sample.py:67
#: lib/gui/satin_multicolor/main_panel.py:56
#: lib/gui/simulator/simulator_preferences.py:55
#: lib/gui/tartan/main_panel.py:69 lib/gui/test_swatches.py:117
@@ -3174,7 +3190,7 @@ msgstr ""
#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:67
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48
-#: lib/gui/lettering_font_sample.py:74
+#: lib/gui/lettering_font_sample.py:78
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
#: lib/gui/test_swatches.py:83 inx/inkstitch_apply_threadlist.inx:89
#: inx/inkstitch_auto_run.inx:25 inx/inkstitch_auto_satin.inx:16
@@ -3222,7 +3238,7 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:341
+#: lib/gui/edit_json/main_panel.py:355
msgid "Could not read json file."
msgstr ""
@@ -3258,18 +3274,6 @@ msgstr ""
msgid "Default Variant"
msgstr ""
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "→"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "←"
-msgstr ""
-
-#: lib/gui/edit_json/settings_panel.py:100
-msgid "↓"
-msgstr ""
-
#: lib/gui/edit_json/settings_panel.py:103
#: inx/inkstitch_lettering_generate_json.inx:28
msgid "Text direction"
@@ -3387,14 +3391,11 @@ msgstr ""
msgid "This font has no available font variant. Please update or remove the font."
msgstr ""
-#. The user has chosen to scale the text by some percentage
-#. (50%, 200%, etc). If you need to use the percentage symbol,
-#. make sure to double it (%%).
#: lib/gui/lettering/main_panel.py:299
-msgid "Text scale"
+msgid "scale"
msgstr ""
-#: lib/gui/lettering/main_panel.py:312
+#: lib/gui/lettering/main_panel.py:308
#, python-format
msgid "Error: Text cannot be applied to the document.\n"
"%s"
@@ -3517,51 +3518,53 @@ msgstr ""
msgid "Scale"
msgstr ""
-#: lib/gui/lettering_font_sample.py:18
+#: lib/gui/lettering_font_sample.py:20
#: inx/inkstitch_lettering_font_sample.inx:3
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:31
+#: lib/gui/edit_json/main_panel.py:66 lib/gui/lettering_font_sample.py:35
#: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:69
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
msgid "Settings"
msgstr ""
-#: lib/gui/lettering_font_sample.py:42
+#: lib/gui/lettering_font_sample.py:46
msgid "Stitch direction"
msgstr ""
-#: lib/gui/lettering_font_sample.py:44 lib/gui/tartan/customize_panel.py:46
+#: lib/gui/lettering_font_sample.py:48 lib/gui/tartan/customize_panel.py:46
msgid "Scale (%)"
msgstr ""
-#: lib/gui/lettering_font_sample.py:46
+#: lib/gui/lettering_font_sample.py:50
msgid "Max. line width"
msgstr ""
#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95
-#: lib/gui/lettering_font_sample.py:48
+#: lib/gui/lettering_font_sample.py:52
msgid "Color sort"
msgstr ""
-#: lib/gui/lettering_font_sample.py:81
+#: lib/gui/lettering_font_sample.py:85
msgid " This extension helps font creators to generate an output of every glyph from a selected font."
msgstr ""
-#: lib/gui/lettering_font_sample.py:95 lib/gui/lettering_font_sample.py:96
+#: lib/gui/lettering_font_sample.py:99 lib/gui/lettering_font_sample.py:100
msgid "https://inkstitch.org/docs/font-tools/#font-sampling"
msgstr ""
-#: lib/gui/lettering_font_sample.py:165
-#, python-format
+#: lib/gui/lettering_font_sample.py:167
+#, python-brace-format
msgid "The glyphlist for this font seems to be outdated.\n\n"
-"Please update the glyph list for %s:\n"
-"open Extensions > Ink/Stitch > Font Management > Edit JSON select this font and apply. No other changes necessary."
+"Please update the glyph list for {font_name}:\n"
+"* Open Extensions > Ink/Stitch > Font Management > Edit JSON\n"
+"* Select this font and apply."
msgstr ""
#: lib/gui/lettering_font_sample.py:222
+#, python-brace-format
msgid "Found duplicated glyphs in font file: {duplicated_glyphs}"
msgstr ""
@@ -3726,6 +3729,7 @@ msgid "Overflow excluded"
msgstr ""
#: lib/gui/satin_multicolor/colorize_panel.py:227
+#, python-brace-format
msgid "Total width: {width}%"
msgstr ""
@@ -3837,6 +3841,7 @@ msgid "COLOR CHANGE"
msgstr ""
#: lib/gui/simulator/drawing_panel.py:287
+#, python-brace-format
msgid "Dimensions: {:.2f} x {:.2f}"
msgstr ""
@@ -4190,30 +4195,30 @@ msgstr ""
msgid "Tiny"
msgstr ""
-#: lib/lettering/font.py:96
+#: lib/lettering/font.py:97
msgid "JSON file missing. Expected a JSON file at the following location:"
msgstr ""
-#: lib/lettering/font.py:98
+#: lib/lettering/font.py:99
msgid "Generate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:103
+#: lib/lettering/font.py:104
msgid "Corrupt JSON file"
msgstr ""
-#: lib/lettering/font.py:105
+#: lib/lettering/font.py:106
msgid "Regenerate the JSON file through:\n"
"Extensions > Ink/Stitch > Font Management > Generate JSON..."
msgstr ""
-#: lib/lettering/font.py:186
+#: lib/lettering/font.py:187
#, python-format
msgid "The font '%s' has no variants."
msgstr ""
-#: lib/lettering/font.py:561
+#: lib/lettering/font.py:599
msgid "Color Group"
msgstr ""
@@ -4229,6 +4234,7 @@ msgid "Couldn't save embrodiery file."
msgstr ""
#: lib/output.py:120
+#, python-brace-format
msgid "There are {num_color_changes} color changes in your design. This is way too many."
msgstr ""
@@ -6427,6 +6433,7 @@ msgstr ""
#: inx/inkstitch_lettering_generate_json.inx:12
#: inx/inkstitch_lettering_remove_kerning.inx:33
#: inx/inkstitch_lettering_set_color_sort_index.inx:30
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:14
#: inx/inkstitch_letters_to_font.inx:80
msgid "Font Management"
msgstr ""
@@ -6633,6 +6640,18 @@ msgstr ""
msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts"
msgstr ""
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:3
+msgid "Convert SVG Font to Glyph Layers"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:6
+msgid "Stop after"
+msgstr ""
+
+#: inx/inkstitch_lettering_svg_font_to_layers.inx:11
+msgid "Converts a svg font to glyph layers"
+msgstr ""
+
#: inx/inkstitch_letters_to_font.inx:3
msgid "Letters to font"
msgstr ""