summaryrefslogtreecommitdiff
path: root/translations
diff options
context:
space:
mode:
Diffstat (limited to 'translations')
-rw-r--r--translations/messages_af_ZA.po20
-rw-r--r--translations/messages_ar_SA.po20
-rw-r--r--translations/messages_ca_ES.po20
-rw-r--r--translations/messages_cs_CZ.po20
-rw-r--r--translations/messages_da_DK.po20
-rw-r--r--translations/messages_de_DE.po20
-rw-r--r--translations/messages_el_GR.po20
-rw-r--r--translations/messages_en_US.po20
-rw-r--r--translations/messages_es_ES.po20
-rw-r--r--translations/messages_fi_FI.po20
-rw-r--r--translations/messages_fr_FR.po20
-rw-r--r--translations/messages_he_IL.po20
-rw-r--r--translations/messages_hu_HU.po20
-rw-r--r--translations/messages_it_IT.po20
-rw-r--r--translations/messages_ja_JP.po20
-rw-r--r--translations/messages_ko_KR.po20
-rw-r--r--translations/messages_nl_NL.po20
-rw-r--r--translations/messages_no_NO.po20
-rw-r--r--translations/messages_pl_PL.po20
-rw-r--r--translations/messages_pt_BR.po20
-rw-r--r--translations/messages_pt_PT.po20
-rw-r--r--translations/messages_ro_RO.po20
-rw-r--r--translations/messages_ru_RU.po20
-rw-r--r--translations/messages_sr_SP.po20
-rw-r--r--translations/messages_sv_SE.po20
-rw-r--r--translations/messages_tr_TR.po20
-rw-r--r--translations/messages_uk_UA.po20
-rw-r--r--translations/messages_vi_VN.po20
-rw-r--r--translations/messages_zh_CN.po20
-rw-r--r--translations/messages_zh_TW.po20
30 files changed, 420 insertions, 180 deletions
diff --git a/translations/messages_af_ZA.po b/translations/messages_af_ZA.po
index 42f7077b..17470bd6 100644
--- a/translations/messages_af_ZA.po
+++ b/translations/messages_af_ZA.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Afrikaans\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr ""
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_ar_SA.po b/translations/messages_ar_SA.po
index cc759210..7903e35c 100644
--- a/translations/messages_ar_SA.po
+++ b/translations/messages_ar_SA.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr ""
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_ca_ES.po b/translations/messages_ca_ES.po
index a21bef29..3cb0e9aa 100644
--- a/translations/messages_ca_ES.po
+++ b/translations/messages_ca_ES.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr ""
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_cs_CZ.po b/translations/messages_cs_CZ.po
index 9d0bae4f..910b6dd3 100644
--- a/translations/messages_cs_CZ.po
+++ b/translations/messages_cs_CZ.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3282,7 +3282,7 @@ msgstr "Vyberte paletu barev"
msgid "Apply"
msgstr "Použít"
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3333,10 +3333,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3621,7 +3629,7 @@ msgstr "Měřítko"
msgid "Font Sampling"
msgstr "Test písma"
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_da_DK.po b/translations/messages_da_DK.po
index c05cc954..fc3db50d 100644
--- a/translations/messages_da_DK.po
+++ b/translations/messages_da_DK.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr ""
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_de_DE.po b/translations/messages_de_DE.po
index ba83553c..9330725a 100644
--- a/translations/messages_de_DE.po
+++ b/translations/messages_de_DE.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3284,7 +3284,7 @@ msgstr "Farbpalette auswählen"
msgid "Apply"
msgstr "Anwenden"
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3335,10 +3335,18 @@ 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:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr "JSON-Datei konnte nicht gelesen werden."
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr "Text vorne"
@@ -3623,7 +3631,7 @@ msgstr "Maßstab"
msgid "Font Sampling"
msgstr "Zeichentabelle"
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_el_GR.po b/translations/messages_el_GR.po
index 9e134fa6..635fa656 100644
--- a/translations/messages_el_GR.po
+++ b/translations/messages_el_GR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Greek\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr ""
msgid "Apply"
msgstr "Εφαρμογή"
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr "Κλίμακα"
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_en_US.po b/translations/messages_en_US.po
index dd6f8960..814c3937 100644
--- a/translations/messages_en_US.po
+++ b/translations/messages_en_US.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: English\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr ""
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_es_ES.po b/translations/messages_es_ES.po
index 7c45a998..b457d06e 100644
--- a/translations/messages_es_ES.po
+++ b/translations/messages_es_ES.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3277,7 +3277,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3328,10 +3328,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3615,7 +3623,7 @@ msgstr "Escala"
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_fi_FI.po b/translations/messages_fi_FI.po
index 9b69fbbd..589e91dd 100644
--- a/translations/messages_fi_FI.po
+++ b/translations/messages_fi_FI.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr "Skaalaa"
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_fr_FR.po b/translations/messages_fr_FR.po
index 2f84fc5a..c849b840 100644
--- a/translations/messages_fr_FR.po
+++ b/translations/messages_fr_FR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-06 01:45\n"
"Last-Translator: \n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3285,7 +3285,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:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3336,10 +3336,18 @@ 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:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr "Impossible de lire le fichier json."
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr "Les changements ne peuvent pas être sauvegardés : impossible d'écrire dans le fichier json (permission denied)."
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr "Impossible d'écrire dans le fichier json."
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr "Texte avant"
@@ -3624,7 +3632,7 @@ msgstr "Échelle"
msgid "Font Sampling"
msgstr "Test de police"
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_he_IL.po b/translations/messages_he_IL.po
index fc09d999..968bb617 100644
--- a/translations/messages_he_IL.po
+++ b/translations/messages_he_IL.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Hebrew\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr ""
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_hu_HU.po b/translations/messages_hu_HU.po
index 335b247a..4fc7a14a 100644
--- a/translations/messages_hu_HU.po
+++ b/translations/messages_hu_HU.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr ""
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_it_IT.po b/translations/messages_it_IT.po
index dd53a588..d7478f6b 100644
--- a/translations/messages_it_IT.po
+++ b/translations/messages_it_IT.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3278,7 +3278,7 @@ msgstr "Seleziona tavolozza di colori"
msgid "Apply"
msgstr "Applica"
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3329,10 +3329,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr "Impossibile leggere file json."
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr "Testo prima"
@@ -3617,7 +3625,7 @@ msgstr "Scala"
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_ja_JP.po b/translations/messages_ja_JP.po
index 43e458e2..966d6142 100644
--- a/translations/messages_ja_JP.po
+++ b/translations/messages_ja_JP.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3276,7 +3276,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3327,10 +3327,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3614,7 +3622,7 @@ msgstr "サイズ"
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_ko_KR.po b/translations/messages_ko_KR.po
index 3cb76f61..db56948a 100644
--- a/translations/messages_ko_KR.po
+++ b/translations/messages_ko_KR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr ""
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_nl_NL.po b/translations/messages_nl_NL.po
index 699a54fb..cc254050 100644
--- a/translations/messages_nl_NL.po
+++ b/translations/messages_nl_NL.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3275,7 +3275,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3326,10 +3326,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3614,7 +3622,7 @@ msgstr "Schaal"
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_no_NO.po b/translations/messages_no_NO.po
index 89edceee..2fec83ed 100644
--- a/translations/messages_no_NO.po
+++ b/translations/messages_no_NO.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Norwegian\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3274,7 +3274,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3325,10 +3325,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3612,7 +3620,7 @@ msgstr ""
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_pl_PL.po b/translations/messages_pl_PL.po
index a52c2601..d57bdcb8 100644
--- a/translations/messages_pl_PL.po
+++ b/translations/messages_pl_PL.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr ""
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_pt_BR.po b/translations/messages_pt_BR.po
index 4e8932f3..95a539a3 100644
--- a/translations/messages_pt_BR.po
+++ b/translations/messages_pt_BR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3276,7 +3276,7 @@ msgstr ""
msgid "Apply"
msgstr "Aplicar"
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3327,10 +3327,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3614,7 +3622,7 @@ msgstr "Escala"
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_pt_PT.po b/translations/messages_pt_PT.po
index 700cf4dd..f929b3ca 100644
--- a/translations/messages_pt_PT.po
+++ b/translations/messages_pt_PT.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr "Escala"
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_ro_RO.po b/translations/messages_ro_RO.po
index ff7ad720..b7fa318d 100644
--- a/translations/messages_ro_RO.po
+++ b/translations/messages_ro_RO.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Romanian\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr ""
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_ru_RU.po b/translations/messages_ru_RU.po
index 9f472d2f..2988b969 100644
--- a/translations/messages_ru_RU.po
+++ b/translations/messages_ru_RU.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr "Масштаб"
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_sr_SP.po b/translations/messages_sr_SP.po
index 9ceae2cd..940d8db4 100644
--- a/translations/messages_sr_SP.po
+++ b/translations/messages_sr_SP.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Serbian (Cyrillic)\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr ""
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_sv_SE.po b/translations/messages_sv_SE.po
index e8e281c4..55b25799 100644
--- a/translations/messages_sv_SE.po
+++ b/translations/messages_sv_SE.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Swedish\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr "Välj färgpalett"
msgid "Apply"
msgstr "Tillämpa"
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr "Skala till"
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_tr_TR.po b/translations/messages_tr_TR.po
index 20041029..f2517733 100644
--- a/translations/messages_tr_TR.po
+++ b/translations/messages_tr_TR.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Turkish\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr ""
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_uk_UA.po b/translations/messages_uk_UA.po
index c53c86df..38b4e780 100644
--- a/translations/messages_uk_UA.po
+++ b/translations/messages_uk_UA.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr "Масштаб"
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_vi_VN.po b/translations/messages_vi_VN.po
index 37ac2b47..51056b90 100644
--- a/translations/messages_vi_VN.po
+++ b/translations/messages_vi_VN.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Vietnamese\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr ""
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_zh_CN.po b/translations/messages_zh_CN.po
index 9bea0ade..9bd88b24 100644
--- a/translations/messages_zh_CN.po
+++ b/translations/messages_zh_CN.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3279,7 +3279,7 @@ msgstr ""
msgid "Apply"
msgstr "应用"
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3330,10 +3330,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3618,7 +3626,7 @@ msgstr "比例"
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14
diff --git a/translations/messages_zh_TW.po b/translations/messages_zh_TW.po
index 3afcd434..7d124f34 100644
--- a/translations/messages_zh_TW.po
+++ b/translations/messages_zh_TW.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inkstitch\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
-"PO-Revision-Date: 2025-05-02 01:43\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
+"PO-Revision-Date: 2025-05-04 01:52\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"MIME-Version: 1.0\n"
@@ -12,7 +12,7 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-05-02 01:43+0000\n"
+"POT-Creation-Date: 2025-05-04 01:52+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: \n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -3273,7 +3273,7 @@ msgstr ""
msgid "Apply"
msgstr ""
-#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:68
+#: lib/gui/apply_palette.py:49 lib/gui/edit_json/main_panel.py:75
#: lib/gui/element_info.py:41 lib/gui/lettering/main_panel.py:47
#: lib/gui/lettering_font_sample.py:81
#: lib/gui/satin_multicolor/main_panel.py:51 lib/gui/tartan/main_panel.py:64
@@ -3324,10 +3324,18 @@ msgstr ""
msgid "https://inkstitch.org/docs/font-tools/#edit-json"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:383
+#: lib/gui/edit_json/main_panel.py:401 lib/gui/edit_json/main_panel.py:414
msgid "Could not read json file."
msgstr ""
+#: lib/gui/edit_json/main_panel.py:405
+msgid "Changes will not be saved: cannot write to json file (permission denied)."
+msgstr ""
+
+#: lib/gui/edit_json/main_panel.py:419
+msgid "Could not write to json file: permission denied."
+msgstr ""
+
#: lib/gui/edit_json/settings_panel.py:24
msgid "Text before"
msgstr ""
@@ -3611,7 +3619,7 @@ msgstr ""
msgid "Font Sampling"
msgstr ""
-#: lib/gui/edit_json/main_panel.py:67 lib/gui/lettering_font_sample.py:38
+#: lib/gui/edit_json/main_panel.py:74 lib/gui/lettering_font_sample.py:38
#: lib/gui/simulator/view_panel.py:129 print/templates/ui.html:5
#: print/templates/ui.html:15 inx/inkstitch_lettering_generate_json.inx:77
#: inx/inkstitch_png_realistic.inx:14 inx/inkstitch_png_simple.inx:14