From ac75cfa619905a21abb69b1dd2ce8cd084622a11 Mon Sep 17 00:00:00 2001 From: Ink/Stitch Crowdin integration Date: Mon, 30 Dec 2024 01:27:14 +0000 Subject: [PATCH] new translations from Crowdin --- translations/messages_af_ZA.po | 161 +++++++++++++++++---------------- translations/messages_ar_SA.po | 161 +++++++++++++++++---------------- translations/messages_ca_ES.po | 161 +++++++++++++++++---------------- translations/messages_cs_CZ.po | 161 +++++++++++++++++---------------- translations/messages_da_DK.po | 161 +++++++++++++++++---------------- translations/messages_de_DE.po | 161 +++++++++++++++++---------------- translations/messages_el_GR.po | 161 +++++++++++++++++---------------- translations/messages_en_US.po | 161 +++++++++++++++++---------------- translations/messages_es_ES.po | 161 +++++++++++++++++---------------- translations/messages_fi_FI.po | 161 +++++++++++++++++---------------- translations/messages_fr_FR.po | 161 +++++++++++++++++---------------- translations/messages_he_IL.po | 161 +++++++++++++++++---------------- translations/messages_hu_HU.po | 161 +++++++++++++++++---------------- translations/messages_it_IT.po | 161 +++++++++++++++++---------------- translations/messages_ja_JP.po | 161 +++++++++++++++++---------------- translations/messages_ko_KR.po | 161 +++++++++++++++++---------------- translations/messages_nl_NL.po | 161 +++++++++++++++++---------------- translations/messages_no_NO.po | 161 +++++++++++++++++---------------- translations/messages_pl_PL.po | 161 +++++++++++++++++---------------- translations/messages_pt_BR.po | 161 +++++++++++++++++---------------- translations/messages_pt_PT.po | 161 +++++++++++++++++---------------- translations/messages_ro_RO.po | 161 +++++++++++++++++---------------- translations/messages_ru_RU.po | 161 +++++++++++++++++---------------- translations/messages_sr_SP.po | 161 +++++++++++++++++---------------- translations/messages_sv_SE.po | 161 +++++++++++++++++---------------- translations/messages_tr_TR.po | 161 +++++++++++++++++---------------- translations/messages_uk_UA.po | 161 +++++++++++++++++---------------- translations/messages_vi_VN.po | 161 +++++++++++++++++---------------- translations/messages_zh_CN.po | 161 +++++++++++++++++---------------- translations/messages_zh_TW.po | 161 +++++++++++++++++---------------- 30 files changed, 2550 insertions(+), 2280 deletions(-) diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po index 2893d545e..0a3caca28 100644 --- a/translations/messages_af_ZA.po +++ b/translations/messages_af_ZA.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:26\n" "Last-Translator: \n" "Language-Team: Afrikaans\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "" @@ -2697,14 +2697,6 @@ msgstr "" msgid "Please specify a font file." msgstr "" -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 bdc269b50..82066d505 100644 --- a/translations/messages_ar_SA.po +++ b/translations/messages_ar_SA.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:26\n" "Last-Translator: \n" "Language-Team: Arabic\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "" @@ -2697,14 +2697,6 @@ msgstr "" msgid "Please specify a font file." msgstr "" -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 8ce84c544..8e23c53a9 100644 --- a/translations/messages_ca_ES.po +++ b/translations/messages_ca_ES.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:26\n" "Last-Translator: \n" "Language-Team: Catalan\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "" @@ -2697,14 +2697,6 @@ msgstr "" msgid "Please specify a font file." msgstr "" -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 8afb49455..180a92bd9 100644 --- a/translations/messages_cs_CZ.po +++ b/translations/messages_cs_CZ.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:26\n" "Last-Translator: \n" "Language-Team: Czech\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2332,7 +2332,7 @@ msgstr "plochý" msgid "point" msgstr "bod" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "Text" @@ -2703,14 +2703,6 @@ msgstr "Maximální hodnota je menší než minimální hodnota." msgid "Please specify a font file." msgstr "Vyberte prosím soubor s písmem." -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "Adresář písem nebyl nalezen. Zadejte existující adresář." @@ -2935,7 +2927,7 @@ msgid "Title" msgstr "Název" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "Velikost" @@ -3068,7 +3060,7 @@ msgstr "Vyberte paletu barev" msgid "Apply" msgstr "Použít" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3088,7 +3080,6 @@ msgstr "Použít" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3118,7 +3109,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3250,107 +3241,147 @@ msgstr "Knihovnu písem s úplným popisem a vyšívanými příklady naleznete msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "Měřítko textu" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "Chyba: Text nelze použít na dokument.\n" "%s" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "Písmo" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "Filtr velikosti písma (mm). 0 pro všechny velikosti." -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "Znaky" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "Filtrujte písma podle dostupných znaků." -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "Filtrujte písma podle kategorie." -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "Filtr písem" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "Písmo" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "Vyšívejte řádky textu tam a zpět" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "Řazení vícebarevných písem. Sjednocuje tartanové vzory." -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "Přidejte ořezy" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "Nikdy" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "po každém řádku" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "po každém slově" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "po každém písmenu" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "Přidat příkaz oříznutí" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "Používejte příkazové symboly" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "Pokud je povoleno, používá příkazové symboly. Když je zakázáno, vloží příkazy oříznutí jako parametry." -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Měřítko" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "Přidejte ořezy" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "Test písma" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3369,7 +3400,8 @@ msgstr "Měřítko (%)" msgid "Max. line width" msgstr "Max. šířka čáry" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "Barevné řazení" @@ -3886,7 +3918,7 @@ msgstr "Odstranit pruh" msgid "Generate Swatches" msgstr "Generovat vzorníky" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3899,7 +3931,6 @@ msgstr "Generovat vzorníky" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4034,7 +4065,7 @@ msgstr "Znovu vygenerujte soubor JSON pomocí:\n" msgid "The font '%s' has no variants." msgstr "Písmo '%s' nemá žádné varianty." -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "Skupina barev" @@ -4903,7 +4934,6 @@ msgstr "Toto rozšíření se pokusí vytvořit jednu stehovou cestu přes všec #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6155,7 +6185,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "Správa písem" @@ -6350,26 +6379,6 @@ 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_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "Aktualizujte seznam znaků" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "Aktualizuje glyphlist v souboru json." - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -msgstr "Aktualizuje seznam znaků v souboru json" - #: 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 5d9b13b38..ab04651dc 100644 --- a/translations/messages_da_DK.po +++ b/translations/messages_da_DK.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:26\n" "Last-Translator: \n" "Language-Team: Danish\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "" @@ -2697,14 +2697,6 @@ msgstr "" msgid "Please specify a font file." msgstr "" -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 b7fceadc0..5b00c9e43 100644 --- a/translations/messages_de_DE.po +++ b/translations/messages_de_DE.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:26\n" "Last-Translator: \n" "Language-Team: German\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2332,7 +2332,7 @@ msgstr "flach" msgid "point" msgstr "spitz" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "Text" @@ -2703,14 +2703,6 @@ msgstr "Der Maximalwert ist kleiner als der Minimalwert." msgid "Please specify a font file." msgstr "Bitte eine Schriftdatei auswählen." -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "Bitte den Pfad zum Schrift-Ordner überprüfen." - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "JSON-Datei konnte nicht gefunden werden. Bitte erstelle eine mit Erweiterungen > Ink/Stitch > Schriftverwaltung > JSON Datei erstellen..." - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "Schriftverzeichnis nicht gefunden. Bitte einen existierenden Ordner angeben." @@ -2936,7 +2928,7 @@ msgid "Title" msgstr "Titel" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "Größe" @@ -3069,7 +3061,7 @@ msgstr "Farbpalette auswählen" msgid "Apply" msgstr "Anwenden" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3089,7 +3081,6 @@ msgstr "Anwenden" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3119,7 +3110,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:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "JSON-Datei konnte nicht gelesen werden." @@ -3251,107 +3242,147 @@ msgstr "Eine Schriftbibliothek mit detaillierter Beschreibung und gestickten Bei msgid "https://inkstitch.org/fonts/font-library/" msgstr "https://inkstitch.org/de/fonts/font-library/" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "Text-Skalierung" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "Fehler: Der Text kann nicht in das Dokument eingefügt werden.\n" "%s" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "Höhe: " - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "Skalierung:" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "Schriftart" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "Schriftgrößenfilter (mm). 0 für alle Größen." -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "Zeichen" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "Filtert die Schriften nach verfügbaren Zeichen." -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "Filtert die Schriften nach Kategorie." -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "Schriftfilter" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "Höhe: " + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "Skalierung:" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "Schriftart" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "Sticke Textzeilen vor und zurück" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "Sortiert mehrfarbige Schriften. Tartan-Schriften werden dabei auf ein Muster reduziert." -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "Fadenschnittbefehle hinzufügen" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "nie" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "nach jeder Reihe" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "nach jedem Wort" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "nach jedem Buchstaben" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "Fadenschnitt-Befehl hinzufügen" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "Visuelle Befehle verwenden" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "Wenn aktiviert, werden visuelle Befehle (Symbole) eingefügt. Wenn deaktiviert, wird der Fadenschnitt über die Parametereinstellungen bestimmt." -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Maßstab" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "Fadenschnittbefehle hinzufügen" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "Zeichentabelle" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3370,7 +3401,8 @@ msgstr "Maßstab (%)" msgid "Max. line width" msgstr "Maximale Zeilenlänge" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "Farbsortierung" @@ -3888,7 +3920,7 @@ msgstr "Streifen entfernen" msgid "Generate Swatches" msgstr "Testmuster erstellen" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3901,7 +3933,6 @@ msgstr "Testmuster erstellen" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4036,7 +4067,7 @@ msgstr "Die JSON-Datei kann über folgende Ink/Stitch Funktion neu erstellt werd msgid "The font '%s' has no variants." msgstr "Die Schrift '%s' hat keine Varianten." -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "Farbgruppe" @@ -4904,7 +4935,6 @@ msgstr "Diese Erweiterung versucht, alle gewählten Satinsäulen ohne dazwischen #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6156,7 +6186,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "Schriftverwaltung" @@ -6351,26 +6380,6 @@ 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_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "Liste verfügbarer Zeichen aktualisieren" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "Schriftordner" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "Aktualisiert die Liste der Zeichen in der json-Datei." - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "https://inkstitch.org/de/docs/font-tools/#liste-verfügbarer-zeichen-aktualisieren" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -msgstr "Aktualisiert die Zeichenliste in der json-Datei" - #: 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 0b3b249f4..67b66bda0 100644 --- a/translations/messages_el_GR.po +++ b/translations/messages_el_GR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:26\n" "Last-Translator: \n" "Language-Team: Greek\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "σημείο" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "Κείμενο" @@ -2697,14 +2697,6 @@ msgstr "Η μέγιστη τιμή είναι μικρότερη από την msgid "Please specify a font file." msgstr "Παρακαλώ καθορίστε ένα αρχείο γραμματοσειράς." -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "Τίτλος" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "Μέγεθος" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "Εφαρμογή" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "Εφαρμογή" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "Γραμματοσειρά" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "Φιλτράρισμα γραμματοσειρών ανά κατηγορία." -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "Γραμματοσειρά" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "Ποτέ" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "μετά από κάθε γραμμή" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "μετά από κάθε λέξη" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "μετά από κάθε γράμμα" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Κλίμακα" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "Η γραμματοσειρά '%s' δεν έχει παραλλαγές." -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "Διαχείριση γραμματοσειρών" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 a5099b607..56c3357ae 100644 --- a/translations/messages_en_US.po +++ b/translations/messages_en_US.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:26\n" "Last-Translator: \n" "Language-Team: English\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "" @@ -2697,14 +2697,6 @@ msgstr "" msgid "Please specify a font file." msgstr "" -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 2519dc89d..a2174e631 100644 --- a/translations/messages_es_ES.po +++ b/translations/messages_es_ES.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:27\n" "Last-Translator: \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "plano" msgid "point" msgstr "punto" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "Texto" @@ -2701,14 +2701,6 @@ msgstr "El valor máximo es inferior al valor mínimo." msgid "Please specify a font file." msgstr "Especifique un archivo de fuente." -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "No se encontró el directorio de la fuente. Por favor, especifique un directorio existente." @@ -2930,7 +2922,7 @@ msgid "Title" msgstr "Titulo" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "Tamaño" @@ -3063,7 +3055,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3083,7 +3075,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3113,7 +3104,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3245,106 +3236,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "Fuente" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "Fuente" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "Unir líneas de texto de un lado a otro" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Escala" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3363,7 +3394,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3876,7 +3908,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3889,7 +3921,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4020,7 +4051,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "La fuente '%s' no tiene variantes." -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4887,7 +4918,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6139,7 +6169,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "Gestión de fuentes" @@ -6334,26 +6363,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 99236e5da..44c62135b 100644 --- a/translations/messages_fi_FI.po +++ b/translations/messages_fi_FI.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:26\n" "Last-Translator: \n" "Language-Team: Finnish\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "Teksti" @@ -2697,14 +2697,6 @@ msgstr "" msgid "Please specify a font file." msgstr "" -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "Tikkaa tekstiviivat molempiin suuntiin" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Skaalaa" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 5092caf9c..26ce73f7b 100644 --- a/translations/messages_fr_FR.po +++ b/translations/messages_fr_FR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:26\n" "Last-Translator: \n" "Language-Team: French\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2334,7 +2334,7 @@ msgstr "segment" msgid "point" msgstr "point" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "Texte" @@ -2705,14 +2705,6 @@ msgstr "La valeur maximale est inférieure à la valeur minimale." msgid "Please specify a font file." msgstr "Spécifiez un fichier de police." -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "Merci de vérifier le chemin vers le dossier de fontes personnalisées." - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "Impossible de trouver le fichier json. Merci d'en créer un avec Extensions > Ink/Stitch > Gestion des polices> Générer JSON..." - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "Répertoire de polices non trouvé. Veuillez spécifier un répertoire existant." @@ -2937,7 +2929,7 @@ msgid "Title" msgstr "Titre" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "Taille" @@ -3070,7 +3062,7 @@ msgstr "Sélectionner une palette de couleur" msgid "Apply" msgstr "Appliquer" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3090,7 +3082,6 @@ msgstr "Appliquer" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3120,7 +3111,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:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "Impossible de lire le fichier json." @@ -3252,107 +3243,147 @@ msgstr "Une bibliothèque de fontes avec description complète et exemples brod msgid "https://inkstitch.org/fonts/font-library/" msgstr "https://inkstitch.org/fr/fonts/font-library/" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "Echelle du texte" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "Erreur : Le texte ne peut pas être appliqué au document.\n" "%s" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "Hauteur : " - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "Échelle :" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "Police" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "Filtre des fontes selon leur taille (mm). 0 pour obtenir toutes les fontes." -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "Glyphes" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "Filtre les fontes selon la disponibilité des glyphes." -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "Filtre les fontes par catégories." -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "Filtre de fontes" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "Hauteur : " + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "Échelle :" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "Police" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "Broder les lignes de texte en aller-retour" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "Tri les fontes multicolore. Uniformise les motifs tartan." -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "Ajouter coupes" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "Jamais" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "après chaque ligne" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "après chaque mot" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "après chaque lettre" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "Ajouter une commande de coupe" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "Utiliser des symboles de commandes" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "Utilises les symboles de commande si coché. Sinon insère les commandes de coupe en tant que paramètres." -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Échelle" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "Ajouter coupes" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "Test de police" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3371,7 +3402,8 @@ msgstr "Echelle (%)" msgid "Max. line width" msgstr "Largeur du texte" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "Tri des couleurs" @@ -3888,7 +3920,7 @@ msgstr "Supprimer la bande" msgid "Generate Swatches" msgstr "Générer des échantillons" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3901,7 +3933,6 @@ msgstr "Générer des échantillons" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4036,7 +4067,7 @@ msgstr "Re-générez le fichier JSON avec\n" msgid "The font '%s' has no variants." msgstr "Aucun fichier variant trouvé pour la police '%s'." -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "Groupe de couleur" @@ -4905,7 +4936,6 @@ msgstr "Cette extension tente de créer un chemin de broderie unique qui parcour #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6157,7 +6187,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "Gestion des polices" @@ -6352,26 +6381,6 @@ 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_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "Mettre à jour la liste des glyphes" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "Dossier de fontes personnalisées" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "Mets à jour la liste de glyphes dans le fichier json." - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "https://inkstitch.org/fr/docs/font-tools/#update-glyph-list" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -msgstr "Mets à jour la liste des glyphes dans le fichier json" - #: inx/inkstitch_letters_to_font.inx:3 msgid "Letters to font" msgstr "Lettres vers police" diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po index 4b09f356a..1ba3a6f39 100644 --- a/translations/messages_he_IL.po +++ b/translations/messages_he_IL.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:26\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "" @@ -2697,14 +2697,6 @@ msgstr "" msgid "Please specify a font file." msgstr "" -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 3849f7c34..0fdaf10f7 100644 --- a/translations/messages_hu_HU.po +++ b/translations/messages_hu_HU.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:26\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "" @@ -2697,14 +2697,6 @@ msgstr "" msgid "Please specify a font file." msgstr "" -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 bf19920bc..2594aa785 100644 --- a/translations/messages_it_IT.po +++ b/translations/messages_it_IT.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:26\n" "Last-Translator: \n" "Language-Team: Italian\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "Testo" @@ -2697,14 +2697,6 @@ msgstr "" msgid "Please specify a font file." msgstr "" -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "Titolo" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "Dimensioni" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "Cucire le linee di testo avanti e indietro" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Scala" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 0390f3ee8..184dbba1b 100644 --- a/translations/messages_ja_JP.po +++ b/translations/messages_ja_JP.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:27\n" "Last-Translator: \n" "Language-Team: Japanese\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2333,7 +2333,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "文字" @@ -2700,14 +2700,6 @@ msgstr "最大値が最小値以下になっています" msgid "Please specify a font file." msgstr "フォントファイルを指定してください。" -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "フォントのディレクトリが見つかりません。既存のディレクトリを指定してください。" @@ -2929,7 +2921,7 @@ msgid "Title" msgstr "タイトル" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "サイズ" @@ -3062,7 +3054,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3082,7 +3074,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3112,7 +3103,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3244,106 +3235,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "フォント" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "フォント" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "テキストの行を前後にステッチします。" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "サイズ" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3362,7 +3393,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3875,7 +3907,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3888,7 +3920,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4019,7 +4050,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "フォント '%s'にはバリアントがありません。" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4886,7 +4917,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6138,7 +6168,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "フォント管理" @@ -6333,26 +6362,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 9a0b2dc2e..0f74fc42d 100644 --- a/translations/messages_ko_KR.po +++ b/translations/messages_ko_KR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:27\n" "Last-Translator: \n" "Language-Team: Korean\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "" @@ -2697,14 +2697,6 @@ msgstr "" msgid "Please specify a font file." msgstr "" -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 3ec968549..49a13c60d 100644 --- a/translations/messages_nl_NL.po +++ b/translations/messages_nl_NL.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:26\n" "Last-Translator: \n" "Language-Team: Dutch\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "plat" msgid "point" msgstr "punt" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "Tekst" @@ -2699,14 +2699,6 @@ msgstr "De maximumwaarde is kleiner dan de minimumwaarde." msgid "Please specify a font file." msgstr "Geef een lettertype-bestand op." -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "Lettertype map niet gevonden. Gelieve een bestaande map op te geven." @@ -2928,7 +2920,7 @@ msgid "Title" msgstr "Titel" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "Grootte" @@ -3061,7 +3053,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3081,7 +3073,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3111,7 +3102,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3243,107 +3234,147 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "Fout: Tekst kan niet op het document worden toegepast.\n" "%s" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "Lettertype" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "Lettertype" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "Borduur regels tekst heen en terug" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Schaal" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3362,7 +3393,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3875,7 +3907,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3888,7 +3920,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4019,7 +4050,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "Het lettertype '%s' heeft geen varianten." -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4887,7 +4918,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6139,7 +6169,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "Lettertype beheer" @@ -6334,26 +6363,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 bf4f707fd..49f160b32 100644 --- a/translations/messages_no_NO.po +++ b/translations/messages_no_NO.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:27\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "flat" msgid "point" msgstr "punkt" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "Tekst" @@ -2698,14 +2698,6 @@ msgstr "" msgid "Please specify a font file." msgstr "Vennligst presiser hvilken skrifttype." -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2927,7 +2919,7 @@ msgid "Title" msgstr "Tittel" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "Størrelse" @@ -3060,7 +3052,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3080,7 +3072,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3110,7 +3101,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3242,106 +3233,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "Skrifttype" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "Skrifttype" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3360,7 +3391,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3873,7 +3905,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3886,7 +3918,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4017,7 +4048,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4884,7 +4915,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6136,7 +6166,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6331,26 +6360,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 9ec12e2b9..093aaeca7 100644 --- a/translations/messages_pl_PL.po +++ b/translations/messages_pl_PL.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:27\n" "Last-Translator: \n" "Language-Team: Polish\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "" @@ -2697,14 +2697,6 @@ msgstr "Maksymalna wartość jest mniejsza niż minimalna." msgid "Please specify a font file." msgstr "" -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "Rozmiar" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "Czcionka" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "Filtruj rozmiary czcionek (mm). 0 dla braku filtrowania." -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "Filtruj czcionki po dostępnych znakach." -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "Filtruj czcionki według kategorii." -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "Filtr czcionek" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "Czcionka" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "Nigdy" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "po każdej linii" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "po każdym wyrazie" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "po każdej literze" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 4abb318f5..c4e2ba080 100644 --- a/translations/messages_pt_BR.po +++ b/translations/messages_pt_BR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:27\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "ponto" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "Texto" @@ -2700,14 +2700,6 @@ msgstr "" msgid "Please specify a font file." msgstr "Por favor, especifique um arquivo de fonte." -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2929,7 +2921,7 @@ msgid "Title" msgstr "Título" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "Tamanho" @@ -3062,7 +3054,7 @@ msgstr "" msgid "Apply" msgstr "Aplicar" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3082,7 +3074,6 @@ msgstr "Aplicar" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3112,7 +3103,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3244,106 +3235,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "Fonte" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "Filtro de fontes" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "Fonte" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "Nunca" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "depois de cada linha" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "depois de cada palavra" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "depois de cada letra" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "Adicionar comando de corte" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Escala" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3362,7 +3393,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3875,7 +3907,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3888,7 +3920,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4019,7 +4050,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4886,7 +4917,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6138,7 +6168,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6333,26 +6362,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 5d5a760b0..67c7047e1 100644 --- a/translations/messages_pt_PT.po +++ b/translations/messages_pt_PT.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:27\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "" @@ -2697,14 +2697,6 @@ msgstr "" msgid "Please specify a font file." msgstr "" -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Escala" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 f9d252669..74ce4af48 100644 --- a/translations/messages_ro_RO.po +++ b/translations/messages_ro_RO.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:27\n" "Last-Translator: \n" "Language-Team: Romanian\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "" @@ -2697,14 +2697,6 @@ msgstr "" msgid "Please specify a font file." msgstr "" -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "Titlu" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "Marime" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "Font" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "Font" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 55dbce8a0..e8b0b6584 100644 --- a/translations/messages_ru_RU.po +++ b/translations/messages_ru_RU.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:27\n" "Last-Translator: \n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "Текст" @@ -2697,14 +2697,6 @@ msgstr "Максимальное значение, меньше чем мини msgid "Please specify a font file." msgstr "Укажите имя файла шрифтов." -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "Папка шрифтов не найдена. Укажите существующую папку." @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "Название" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "Размер" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "Шрифт" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "Шрифт" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "Вышивать строки поочерёдно вперёд и назад" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Масштаб" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "Для шрифта '%s' нет вариантов." -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "Управление шрифтами" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 d50f50bc4..20b7998b5 100644 --- a/translations/messages_sr_SP.po +++ b/translations/messages_sr_SP.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:27\n" "Last-Translator: \n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "" @@ -2697,14 +2697,6 @@ msgstr "" msgid "Please specify a font file." msgstr "" -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 d5b8f0ed4..85099fdaf 100644 --- a/translations/messages_sv_SE.po +++ b/translations/messages_sv_SE.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:27\n" "Last-Translator: \n" "Language-Team: Swedish\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "" @@ -2697,14 +2697,6 @@ msgstr "" msgid "Please specify a font file." msgstr "Välj en typsnittsfil." -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "Titel" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "Storlek" @@ -3059,7 +3051,7 @@ msgstr "Välj färgpalett" msgid "Apply" msgstr "Tillämpa" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "Tillämpa" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "efter varje ord" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "efter varje bokstav" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "Lägg till TRIM-kommando" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "Använd kommandosymboler" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "Använd kommandosymboler om aktivt. Annars läggs TRIM-kommandon till som parametrar." -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Skala till" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "Skalning (%)" msgid "Max. line width" msgstr "Maximal linjebredd" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4884,7 +4915,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6136,7 +6166,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6331,26 +6360,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 90fa78133..617980d03 100644 --- a/translations/messages_tr_TR.po +++ b/translations/messages_tr_TR.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:27\n" "Last-Translator: \n" "Language-Team: Turkish\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "Yazı" @@ -2697,14 +2697,6 @@ msgstr "" msgid "Please specify a font file." msgstr "" -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 6584f47f5..bbcaf2d61 100644 --- a/translations/messages_uk_UA.po +++ b/translations/messages_uk_UA.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:27\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "Текст" @@ -2697,14 +2697,6 @@ msgstr "" msgid "Please specify a font file." msgstr "Будь ласка, вкажіть назву файла шрифтів." -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "Назва" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "Розмір" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "Шрифт" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "Шрифт" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "Прошийте рядки тексту вперед і назад" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "Масштаб" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "Для шрифта '%s' немає варіантів." -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "Керування шрифтами" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 d07549368..9b30f41c0 100644 --- a/translations/messages_vi_VN.po +++ b/translations/messages_vi_VN.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:27\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "" @@ -2697,14 +2697,6 @@ msgstr "" msgid "Please specify a font file." msgstr "" -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 c9c5f6731..51892c62e 100644 --- a/translations/messages_zh_CN.po +++ b/translations/messages_zh_CN.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:26\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2332,7 +2332,7 @@ msgstr "平面" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "文本" @@ -2700,14 +2700,6 @@ msgstr "" msgid "Please specify a font file." msgstr "" -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2929,7 +2921,7 @@ msgid "Title" msgstr "标题" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "尺寸" @@ -3062,7 +3054,7 @@ msgstr "" msgid "Apply" msgstr "应用" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3082,7 +3074,6 @@ msgstr "应用" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3112,7 +3103,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3244,106 +3235,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "字体" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "字体" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "比例" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3362,7 +3393,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3875,7 +3907,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3888,7 +3920,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4019,7 +4050,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "字体“%s”没有变体。" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4887,7 +4918,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6139,7 +6169,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6334,26 +6363,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -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 331baf367..019b80574 100644 --- a/translations/messages_zh_TW.po +++ b/translations/messages_zh_TW.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inkstitch\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" -"PO-Revision-Date: 2024-12-28 01:23\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" +"PO-Revision-Date: 2024-12-30 01:26\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "MIME-Version: 1.0\n" @@ -12,7 +12,7 @@ msgstr "" "Generated-By: Babel 2.16.0\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-12-28 01:22+0000\n" +"POT-Creation-Date: 2024-12-30 01:26+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: \n" "Language-Team: LANGUAGE \n" @@ -2331,7 +2331,7 @@ msgstr "" msgid "point" msgstr "" -#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:122 +#: lib/elements/text.py:13 lib/gui/lettering/option_panel.py:144 msgid "Text" msgstr "" @@ -2697,14 +2697,6 @@ msgstr "" msgid "Please specify a font file." msgstr "" -#: lib/extensions/lettering_update_json_glyphlist.py:29 -msgid "Please verify font folder path." -msgstr "" - -#: lib/extensions/lettering_update_json_glyphlist.py:55 -msgid "Could not find json file. Please create one with Extensions > Ink/Stitch > Font Management > Generate JSON..." -msgstr "" - #: lib/extensions/letters_to_font.py:37 msgid "Font directory not found. Please specify an existing directory." msgstr "" @@ -2926,7 +2918,7 @@ msgid "Title" msgstr "" #: lib/extensions/thread_list.py:51 lib/gui/edit_json/settings_panel.py:193 -#: lib/gui/lettering/option_panel.py:70 +#: lib/gui/lettering/option_panel.py:35 #: inx/inkstitch_lettering_generate_json.inx:84 msgid "Size" msgstr "" @@ -3059,7 +3051,7 @@ msgstr "" msgid "Apply" msgstr "" -#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:64 +#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:66 #: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:48 #: lib/gui/lettering_font_sample.py:74 #: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64 @@ -3079,7 +3071,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:118 #: inx/inkstitch_lettering_remove_kerning.inx:12 #: inx/inkstitch_lettering_set_color_sort_index.inx:11 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:11 #: inx/inkstitch_letters_to_font.inx:54 inx/inkstitch_outline.inx:25 #: inx/inkstitch_palette_to_text.inx:21 inx/inkstitch_png_realistic.inx:17 #: inx/inkstitch_png_simple.inx:18 inx/inkstitch_redwork.inx:23 @@ -3109,7 +3100,7 @@ msgstr "" msgid "https://inkstitch.org/docs/font-tools/#edit-json" msgstr "" -#: lib/gui/edit_json/main_panel.py:278 +#: lib/gui/edit_json/main_panel.py:298 msgid "Could not read json file." msgstr "" @@ -3241,106 +3232,146 @@ msgstr "" msgid "https://inkstitch.org/fonts/font-library/" msgstr "" -#: lib/gui/lettering/main_panel.py:222 +#: lib/gui/lettering/main_panel.py:231 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:292 +#: lib/gui/lettering/main_panel.py:299 msgid "Text scale" msgstr "" -#: lib/gui/lettering/main_panel.py:305 +#: lib/gui/lettering/main_panel.py:312 #, python-format msgid "Error: Text cannot be applied to the document.\n" "%s" msgstr "" -#: lib/gui/lettering/option_panel.py:24 -msgid "Height: " -msgstr "" - -#: lib/gui/lettering/option_panel.py:28 -msgid "Scale:" -msgstr "" - -#: lib/gui/lettering/option_panel.py:40 -msgid "Font" -msgstr "" - -#: lib/gui/lettering/option_panel.py:53 +#: lib/gui/lettering/option_panel.py:18 msgid "Font size filter (mm). 0 for all sizes." msgstr "" -#: lib/gui/lettering/option_panel.py:55 +#: lib/gui/lettering/option_panel.py:20 msgid "Glyphs" msgstr "" -#: lib/gui/lettering/option_panel.py:57 +#: lib/gui/lettering/option_panel.py:22 msgid "Filter fonts by available glyphs." msgstr "" -#: lib/gui/lettering/option_panel.py:64 +#: lib/gui/lettering/option_panel.py:29 msgid "Filter fonts by category." msgstr "" -#: lib/gui/lettering/option_panel.py:68 +#: lib/gui/lettering/option_panel.py:33 msgid "Font Filter" msgstr "" +#: lib/gui/lettering/option_panel.py:54 +msgid "Height: " +msgstr "" + +#: lib/gui/lettering/option_panel.py:58 +msgid "Scale:" +msgstr "" + +#: lib/gui/lettering/option_panel.py:70 +msgid "Font" +msgstr "" + #: lib/gui/lettering/option_panel.py:83 msgid "Stitch lines of text back and forth" msgstr "" -#: lib/gui/lettering/option_panel.py:88 +#: lib/gui/lettering/option_panel.py:86 +msgid "Align Text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Left" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Center" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Right" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (default)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:89 +msgid "Block (letterspacing)" +msgstr "" + +#: lib/gui/lettering/option_panel.py:94 lib/gui/lettering/option_panel.py:96 msgid "Sort multicolor fonts. Unifies tartan patterns." msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:95 +msgid "Off" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Whole text" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Line" +msgstr "" + +#: lib/gui/lettering/option_panel.py:95 +msgid "Word" +msgstr "" + +#: lib/gui/lettering/option_panel.py:99 +msgid "Add trims" +msgstr "" + +#: lib/gui/lettering/option_panel.py:100 msgid "Never" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each line" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each word" msgstr "" -#: lib/gui/lettering/option_panel.py:90 +#: lib/gui/lettering/option_panel.py:100 msgid "after each letter" msgstr "" -#: lib/gui/lettering/option_panel.py:91 +#: lib/gui/lettering/option_panel.py:101 msgid "Add trim command" msgstr "" -#: lib/gui/lettering/option_panel.py:94 +#: lib/gui/lettering/option_panel.py:104 msgid "Use command symbols" msgstr "" -#: lib/gui/lettering/option_panel.py:96 +#: lib/gui/lettering/option_panel.py:106 msgid "Uses command symbols if enabled. When disabled inserts trim commands as params." msgstr "" -#: lib/gui/lettering/option_panel.py:101 +#: lib/gui/lettering/option_panel.py:111 #: print/templates/ui_svg_action_buttons.html:1 msgid "Scale" msgstr "" -#: lib/gui/lettering/option_panel.py:111 -msgid "Add trims" -msgstr "" - #: lib/gui/lettering_font_sample.py:18 #: inx/inkstitch_lettering_font_sample.inx:3 msgid "Font Sampling" msgstr "" -#: lib/gui/edit_json/main_panel.py:63 lib/gui/lettering_font_sample.py:31 +#: lib/gui/edit_json/main_panel.py:65 lib/gui/lettering_font_sample.py:31 #: lib/gui/simulator/view_panel.py:122 print/templates/ui.html:5 #: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:60 #: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14 @@ -3359,7 +3390,8 @@ msgstr "" msgid "Max. line width" msgstr "" -#: lib/gui/lettering/option_panel.py:86 lib/gui/lettering_font_sample.py:48 +#: lib/gui/lettering/option_panel.py:93 lib/gui/lettering/option_panel.py:95 +#: lib/gui/lettering_font_sample.py:48 msgid "Color sort" msgstr "" @@ -3872,7 +3904,7 @@ msgstr "" msgid "Generate Swatches" msgstr "" -#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:115 +#: lib/gui/lettering/main_panel.py:46 lib/gui/lettering/option_panel.py:137 #: lib/gui/test_swatches.py:33 inx/inkstitch_apply_threadlist.inx:7 #: inx/inkstitch_auto_satin.inx:7 inx/inkstitch_break_apart.inx:8 #: inx/inkstitch_cleanup.inx:8 inx/inkstitch_convert_to_stroke.inx:8 @@ -3885,7 +3917,6 @@ msgstr "" #: inx/inkstitch_lettering_force_lock_stitches.inx:8 #: inx/inkstitch_lettering_remove_kerning.inx:9 #: inx/inkstitch_lettering_set_color_sort_index.inx:8 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:8 #: inx/inkstitch_letters_to_font.inx:8 inx/inkstitch_outline.inx:8 #: inx/inkstitch_palette_to_text.inx:17 inx/inkstitch_redwork.inx:8 #: inx/inkstitch_remove_duplicated_points.inx:8 @@ -4016,7 +4047,7 @@ msgstr "" msgid "The font '%s' has no variants." msgstr "" -#: lib/lettering/font.py:488 +#: lib/lettering/font.py:550 msgid "Color Group" msgstr "" @@ -4883,7 +4914,6 @@ msgstr "" #: inx/inkstitch_lettering_generate_json.inx:122 #: inx/inkstitch_lettering_remove_kerning.inx:22 #: inx/inkstitch_lettering_set_color_sort_index.inx:19 -#: inx/inkstitch_lettering_update_json_glyphlist.inx:14 #: inx/inkstitch_letters_to_font.inx:69 inx/inkstitch_outline.inx:28 #: inx/inkstitch_redwork.inx:26 inx/inkstitch_remove_duplicated_points.inx:24 #: inx/inkstitch_stitch_plan_preview.inx:45 inx/inkstitch_troubleshoot.inx:15 @@ -6135,7 +6165,6 @@ 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_update_json_glyphlist.inx:25 #: inx/inkstitch_letters_to_font.inx:80 msgid "Font Management" msgstr "" @@ -6330,26 +6359,6 @@ msgstr "" msgid "Sets a color sort index on selected elements to define the stacking order for multicolor fonts" msgstr "" -#: inx/inkstitch_lettering_update_json_glyphlist.inx:3 -msgid "Update Glyphlist" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:9 -msgid "Font Folder" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:12 -msgid "Updates the glyphlist in the json file." -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:15 -msgid "https://inkstitch.org/docs/font-tools/#update-glyph-list" -msgstr "" - -#: inx/inkstitch_lettering_update_json_glyphlist.inx:22 -msgid "Updates the glyphlist in the json file" -msgstr "" - #: inx/inkstitch_letters_to_font.inx:3 msgid "Letters to font" msgstr ""