From 5922a9cde6b21a58415688f0b71b5fc119e06f5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaakko=20Kera=CC=88nen?= Date: Sat, 4 Nov 2023 22:34:34 +0200 Subject: [PATCH 01/11] Android: Bumped version to 1.17 (Beta 24); updated release notes --- CMakeLists.txt | 4 ++-- res/about/android-version.gmi | 9 +++++++++ src/ui/util.c | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2f797446..79c1c94d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -30,8 +30,8 @@ if (IOS) endif () if (ANDROID) set (PROJECT_VERSION 1.17) - set (ANDROID_BUILD_VERSION b23) # remember to update Gradle, AndroidManifest.xml - set (ANDROID_BUILD_DATE "2023-10-21") + set (ANDROID_BUILD_VERSION b24) # remember to update Gradle, AndroidManifest.xml + set (ANDROID_BUILD_DATE "2023-11-04") endif () # Load modules from the source tree diff --git a/res/about/android-version.gmi b/res/about/android-version.gmi index 8fc523ec..e0e87a0d 100644 --- a/res/about/android-version.gmi +++ b/res/about/android-version.gmi @@ -6,6 +6,15 @@ ``` # Release notes +## 1.17 (Beta 24) +* Tabs opened in background are immediately added to the URL history. +* Fixed initial scope of a created identity when using the default selection. +* Fixed current text selection extending during scrolling even after mouse button has been released. +* Fixed inline image loading indicator overdrawing itself, becoming unreadable. +* ANSI Cursor Forward control sequence ("CSI n C") is converted to a series of spaces, but only in preformatted text. +* Fixed parsing of ANSI SGR sequences with many attributes concatenated (e.g., 0;1;40;30). +* Updated UI translations. + ## 1.17 (Beta 23) * Added "Vibrant Light" color theme. * Improved readability of "Colorful Light" headings. diff --git a/src/ui/util.c b/src/ui/util.c index af31f02e..c8d5220f 100644 --- a/src/ui/util.c +++ b/src/ui/util.c @@ -1848,7 +1848,7 @@ iWidget *dropdownMenu_Widget(const iWidget *dropButton) { } } } - iAssert(menu); + //iAssert(menu); return menu; } From 6d3fda9a4a2103515787d4f33357600bbf8deadd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaakko=20Kera=CC=88nen?= Date: Sat, 4 Nov 2023 22:51:23 +0200 Subject: [PATCH 02/11] iOS: Bumped version number to 1.17 (4); updated release notes --- CMakeLists.txt | 4 ++-- res/about/ios-version.gmi | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 79c1c94d..28502a86 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -25,8 +25,8 @@ project (Lagrange set (COPYRIGHT_YEAR 2023) if (IOS) set (PROJECT_VERSION 1.17) - set (IOS_BUNDLE_VERSION 3) - set (IOS_BUILD_DATE "2023-10-21") + set (IOS_BUNDLE_VERSION 4) + set (IOS_BUILD_DATE "2023-11-04") endif () if (ANDROID) set (PROJECT_VERSION 1.17) diff --git a/res/about/ios-version.gmi b/res/about/ios-version.gmi index a42130b0..ef600d6c 100644 --- a/res/about/ios-version.gmi +++ b/res/about/ios-version.gmi @@ -6,6 +6,15 @@ ``` # Release notes +## 1.17 (4) +* Tabs opened in background are immediately added to the URL history. +* Fixed initial scope of a created identity when using the default selection. +* Fixed current text selection extending during scrolling even after mouse button has been released. +* Fixed inline image loading indicator overdrawing itself, becoming unreadable. +* ANSI Cursor Forward control sequence ("CSI n C") is converted to a series of spaces, but only in preformatted text. +* Fixed parsing of ANSI SGR sequences with many attributes concatenated (e.g., 0;1;40;30). +* Updated UI translations. + ## 1.17 (3) * Added "Vibrant Light" color theme. * Improved readability of "Colorful Light" headings. From 69f5729e416d4fa02574e7dda46204ed710b8d4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaakko=20Kera=CC=88nen?= Date: Thu, 16 Nov 2023 17:49:21 +0200 Subject: [PATCH 03/11] Bumped version number to 1.17.4 --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 28502a86..e6650908 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,7 +18,7 @@ cmake_minimum_required (VERSION 3.9) project (Lagrange - VERSION 1.17.3 + VERSION 1.17.4 DESCRIPTION "A Beautiful Gemini Client" LANGUAGES C ) From 0f973ba6a58bb4edf67a1988922b80dffb79976c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaakko=20Kera=CC=88nen?= Date: Thu, 16 Nov 2023 17:53:59 +0200 Subject: [PATCH 04/11] Removed automatic horizontal wheel scrolling Manually hold down Shift instead. --- res/about/version.gmi | 3 +++ src/ui/documentwidget.c | 24 ++++-------------------- 2 files changed, 7 insertions(+), 20 deletions(-) diff --git a/res/about/version.gmi b/res/about/version.gmi index d69da0ed..1df2e073 100644 --- a/res/about/version.gmi +++ b/res/about/version.gmi @@ -6,6 +6,9 @@ ``` # Release notes +## 1.17.4 +* Removed automatic horizontal scrolling of wide preformatted blocks. Instead, hold down the Shift key to scroll horizontally with the mouse wheel. + ## 1.17.3 * Fixed activating a pinned identity when opening a bookmark via the Bookmarks menu. * Fixed initial scope of a created identity when using the default selection. diff --git a/src/ui/documentwidget.c b/src/ui/documentwidget.c index 5bd8c9ea..7e05e289 100644 --- a/src/ui/documentwidget.c +++ b/src/ui/documentwidget.c @@ -4457,30 +4457,14 @@ static iBool processEvent_DocumentWidget_(iDocumentWidget *d, const SDL_Event *e postCommandf_App("zoom.delta arg:%d", amount.y > 0 ? 10 : -10); return iTrue; } - if (!isApple_Platform()) { - if (kmods == KMOD_SHIFT) { - /* Shift switches to horizontal scrolling mode. (macOS does this for us.) */ - iSwap(int, amount.x, amount.y); - } - else if (isFinished_SmoothScroll(&d->view->scrollY) && - d->view->hoverPre && - d->view->hoverPre->flags & wide_GmRunFlag && - isWideBlockScrollable_DocumentView(d->view, - documentBounds_DocumentView(d->view), - d->view->hoverPre)) { - /* Do a horizontal scroll over a wide block when not vertically scrolling. */ - iSwap(int, amount.x, amount.y); - } + if (!isApple_Platform() && kmods == KMOD_SHIFT) { + /* Shift switches to horizontal scrolling mode. (macOS does this for us.) */ + iSwap(int, amount.x, amount.y); } if (amount.x) { - iBool isAtEnd; scrollWideBlock_DocumentView(view, mouseCoord, -3 * amount.x * lineHeight_Text(paragraph_FontId), - 167, &isAtEnd); - if (isAtEnd && !kmods) { - /* Can't scroll any more, go the other way. */ - amount.y = amount.x; - } + 167, NULL); } if (amount.y) { smoothScroll_DocumentView(view, From b605f221e5211ff99f3f3a704f6ecfe26040b9e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaakko=20Kera=CC=88nen?= Date: Thu, 16 Nov 2023 18:21:14 +0200 Subject: [PATCH 05/11] Fixed handling app-wide events Every root cannot fall back to the App command handler. Some events would get handled only in one root and some multiple times. --- res/about/version.gmi | 1 + src/ui/root.c | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/res/about/version.gmi b/res/about/version.gmi index 1df2e073..15919a5d 100644 --- a/res/about/version.gmi +++ b/res/about/version.gmi @@ -8,6 +8,7 @@ ## 1.17.4 * Removed automatic horizontal scrolling of wide preformatted blocks. Instead, hold down the Shift key to scroll horizontally with the mouse wheel. +* Fixed an event processing issue where some events were not handled as expected, for instance when opening a link into split view the opened link was not highlighted. ## 1.17.3 * Fixed activating a pinned identity when opening a bookmark via the Bookmarks menu. diff --git a/src/ui/root.c b/src/ui/root.c index edce56b4..8349280d 100644 --- a/src/ui/root.c +++ b/src/ui/root.c @@ -666,9 +666,6 @@ iBool handleRootCommands_Widget(iWidget *root, const char *cmd) { refresh_Widget(findWidget_App("toolbar")); return iFalse; } - else if (handleCommand_App(cmd)) { - return iTrue; - } return iFalse; } From b3e705ceabddd072ec12a358eb8ace47953a5975 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaakko=20Kera=CC=88nen?= Date: Thu, 16 Nov 2023 18:49:19 +0200 Subject: [PATCH 06/11] InputWidget: Changing font causes a forced rewrap Previously only changing the width of the widget would rewrap all lines. --- res/about/version.gmi | 1 + src/ui/inputwidget.c | 1 + 2 files changed, 2 insertions(+) diff --git a/res/about/version.gmi b/res/about/version.gmi index 15919a5d..d2bac837 100644 --- a/res/about/version.gmi +++ b/res/about/version.gmi @@ -9,6 +9,7 @@ ## 1.17.4 * Removed automatic horizontal scrolling of wide preformatted blocks. Instead, hold down the Shift key to scroll horizontally with the mouse wheel. * Fixed an event processing issue where some events were not handled as expected, for instance when opening a link into split view the opened link was not highlighted. +* Fixed input prompt behaving strangely after changing font size. (Lines are now forced to rewrap after changing the font.) ## 1.17.3 * Fixed activating a pinned identity when opening a bookmark via the Bookmarks menu. diff --git a/src/ui/inputwidget.c b/src/ui/inputwidget.c index 9ba16d59..5e14bac2 100644 --- a/src/ui/inputwidget.c +++ b/src/ui/inputwidget.c @@ -929,6 +929,7 @@ static void updateAfterVisualOffsetChange_InputWidget_(iInputWidget *d, iRoot *r void setFont_InputWidget(iInputWidget *d, int fontId) { d->font = fontId; + d->lastUpdateWidth = 0; /* force a rewrapping */ updateMetrics_InputWidget_(d); } From c146165044031c749ecf9c9a38ad9f7bfb8e2862 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaakko=20Kera=CC=88nen?= Date: Thu, 16 Nov 2023 18:54:44 +0200 Subject: [PATCH 07/11] DocumentView: Fixed links being unresponsive after `document.goto` Update visible after jumping to a specific offset. --- res/about/version.gmi | 1 + src/ui/documentview.c | 1 + 2 files changed, 2 insertions(+) diff --git a/res/about/version.gmi b/res/about/version.gmi index d2bac837..9c3cbfe2 100644 --- a/res/about/version.gmi +++ b/res/about/version.gmi @@ -9,6 +9,7 @@ ## 1.17.4 * Removed automatic horizontal scrolling of wide preformatted blocks. Instead, hold down the Shift key to scroll horizontally with the mouse wheel. * Fixed an event processing issue where some events were not handled as expected, for instance when opening a link into split view the opened link was not highlighted. +* Fixed links not reacting to mouse hover after jumping to a heading from the Outline. * Fixed input prompt behaving strangely after changing font size. (Lines are now forced to rewrap after changing the font.) ## 1.17.3 diff --git a/src/ui/documentview.c b/src/ui/documentview.c index ad8b2e05..5009ce3f 100644 --- a/src/ui/documentview.c +++ b/src/ui/documentview.c @@ -598,6 +598,7 @@ void scrollTo_DocumentView(iDocumentView *d, int documentY, iBool centered) { documentY - (centered ? documentBounds_DocumentView(d).size.y / 2 : lineHeight_Text(paragraph_FontId))); clampScroll_DocumentView(d); + updateVisible_DocumentView(d); } void scrollToHeading_DocumentView(iDocumentView *d, const char *heading) { From 8bbeb2c50da2dd44a43589cadbd7ed8e88621001 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaakko=20Ker=C3=A4nen?= Date: Sun, 19 Nov 2023 11:37:13 +0200 Subject: [PATCH 08/11] Fixed mouse cursor image when multiple windows open --- res/about/version.gmi | 1 + src/ui/window.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/res/about/version.gmi b/res/about/version.gmi index 9c3cbfe2..e54e929a 100644 --- a/res/about/version.gmi +++ b/res/about/version.gmi @@ -11,6 +11,7 @@ * Fixed an event processing issue where some events were not handled as expected, for instance when opening a link into split view the opened link was not highlighted. * Fixed links not reacting to mouse hover after jumping to a heading from the Outline. * Fixed input prompt behaving strangely after changing font size. (Lines are now forced to rewrap after changing the font.) +* Fixed mouse cursor not changing its shape in all open windows. ## 1.17.3 * Fixed activating a pinned identity when opening a bookmark via the Bookmarks menu. diff --git a/src/ui/window.c b/src/ui/window.c index afb040c6..3066db61 100644 --- a/src/ui/window.c +++ b/src/ui/window.c @@ -1435,7 +1435,7 @@ iBool processEvent_Window(iWindow *d, const SDL_Event *ev) { } } } - if (event.type == SDL_MOUSEMOTION) { + if (event.type == SDL_MOUSEMOTION && event.motion.windowID == id_Window(d)) { applyCursor_Window_(d); } return wasUsed; From c52dcd8ae07633d85e3b2b0c4f4426d026936cb4 Mon Sep 17 00:00:00 2001 From: Olga Smirnova Date: Thu, 9 Nov 2023 21:02:55 +0000 Subject: [PATCH 09/11] Translated using Weblate (Occidental) Currently translated at 98.8% (806 of 815 strings) Translation: Lagrange/User Interface Translate-URL: http://weblate.skyjake.fi/projects/lagrange/ui/ie/ --- po/ie.po | 160 +++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 150 insertions(+), 10 deletions(-) diff --git a/po/ie.po b/po/ie.po index dac53311..ae12845a 100644 --- a/po/ie.po +++ b/po/ie.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: jaakko.keranen@iki.fi\n" "POT-Creation-Date: 2023-01-29 07:54+0000\n" -"PO-Revision-Date: 2023-05-20 05:54+0000\n" +"PO-Revision-Date: 2023-11-10 22:14+0000\n" "Last-Translator: Olga Smirnova \n" "Language-Team: Occidental \n" @@ -576,8 +576,8 @@ msgstr "Li recivet certificat es expirat E por un íncorrect dominia." msgid "dlg.certimport.help" msgstr "" -"Colla un PEM-codificat certificat e/o un clave privat,\n" -"o fa cader un file .crt o .key al fenestre." +"Colla un PEM-codificat certificat e/o un clave privat, o fa cader un file ." +"crt o .key al fenestre." msgid "dlg.certimport.notfound" msgstr "Null certificat o clave privat esset trovat." @@ -900,7 +900,7 @@ msgstr "Verificat de CA" #, c-format msgid "dlg.input.prompt" -msgstr "Ples provider li intrada por %s:" +msgstr "Provide li intrada por %s:" msgid "heading.save" msgstr "File sta gardat" @@ -1418,7 +1418,7 @@ msgid "menu.split.merge" msgstr "Reunir" msgid "menu.view.split" -msgstr "Fender li vise…" +msgstr "Fender li vise" msgid "dlg.newident.date.example" msgstr "" @@ -1714,7 +1714,7 @@ msgid "bookmark.export.format.linklines" msgstr "Chascun ligament representa un marca-págine." msgid "dlg.upload.id.default" -msgstr "Predefinit" +msgstr "Identité predefinit" msgid "bookmark.export.title.tag" msgstr "Etiquettes de marca-págines" @@ -2168,10 +2168,10 @@ msgid "prefs.tabwidth" msgstr "Largore del tabulator:" msgid "menu.export" -msgstr "Exportar li data de usator" +msgstr "Exportar" msgid "menu.import" -msgstr "Importar li data de usator…" +msgstr "Importar…" msgid "menu.paste.go" msgstr "Collar e ear" @@ -2314,8 +2314,9 @@ msgstr "Marcar elementes ad-infra quam leet" msgid "userdata.help" msgstr "" "Archives del data de usator contene li diarium de navigation, identitás, " -"marca-págines, parametres de sites e fingre-printes de fidet certificates. " -"On posse usar les por preservation e por transferter data inter aparates." +"marca-págines, fragmentes, parametres de sites e fingre-printes de fidet " +"certificates. On posse usar les por preservation e por transferter data " +"inter aparates." msgid "menu.viewformat.gemini" msgstr "Viser quam Gemtext" @@ -2546,3 +2547,142 @@ msgstr "Ucrainan" msgid "prefs.redirect.allowscheme" msgstr "Redirectiones quel cambia li schema:" + +msgid "menu.bookmark.addtofolder" +msgstr "Adjunter un marca-págine a un fólder:" + +msgid "dlg.import.intofolder" +msgstr "Adjunter a un fólder:" + +msgid "heading.upload.dest" +msgstr "Adresse" + +msgid "dlg.import.notfound" +msgstr "Null ligamentes trovat sur ti págine." + +msgid "prefs.doctheme.name.vibrantlight" +msgstr "Vibrant lucid" + +msgid "menu.snip.prefs" +msgstr "Configurar…" + +msgid "heading.snip.new" +msgstr "Nov fragment" + +msgid "heading.snip.edit" +msgstr "Modificar li fragment" + +msgid "menu.foldall" +msgstr "Contraher omni" + +msgid "menu.unfoldall" +msgstr "Expander omni" + +msgid "menu.userdata" +msgstr "Data de usator" + +msgid "menu.paste.snippet" +msgstr "Collar li fragment" + +msgid "menu.search" +msgstr "Serchar" + +msgid "menu.snippet.add" +msgstr "Fragment ex li selection…" + +msgid "menu.tools" +msgstr "Instrumentarium" + +msgid "menu.page.visitlinks" +msgstr "Marcar omni ligamentes quam visitat" + +msgid "menu.bookmark.movetofolder" +msgstr "Mover li marca-págine al fólder:" + +msgid "menu.input.clear" +msgstr "Vacuar li diarium" + +msgid "link.searchurl" +msgstr "Usar quam li adresse de sercha" + +msgid "dlg.import.headings" +msgstr "Subfólderes secun li rubricas:" + +msgid "link.snippet" +msgstr "Fragment ex un ligament…" + +msgid "import.userdata.snippets" +msgstr "Fragmentes:" + +# Interpret as "Results from snippets..." +msgid "heading.lookup.snippets" +msgstr "FRAGMENTES" + +msgid "heading.prefs.snip" +msgstr "Fragmentes" + +msgid "collapse.never" +msgstr "Nequande" + +msgid "collapse.notbydefault" +msgstr "Manualmen" + +msgid "collapse.bydefault" +msgstr "Pos carga" + +msgid "prefs.collapsepre" +msgstr "Contraher formatat textu:" + +# Operating system's UI accent color. +msgid "prefs.accent.system" +msgstr "Del sistema" + +msgid "prefs.feedinterval" +msgstr "Actualisar feedes chascun:" + +msgid "prefs.feedinterval.manual" +msgstr "Manualmen" + +# A "snippet query" is where the user types (for instance) "!w orange" in the navbar URL field to look up the word "orange" with the previously configured snippet "!w" that might expand into a Wikipedia search URL. +msgid "keys.bang" +msgstr "Usar un abbreviat adresse" + +msgid "error.showutf8" +msgstr "UTF-8 detectet automaticmen" + +msgid "error.showutf8.msg" +msgstr "" +"Li tip de medie de ti págine ne esset reconosset ma it es un valid textu in " +"codification UTF-8." + +msgid "sniped.new" +msgstr "Nov fragment" + +msgid "sniped.help" +msgstr "" +"Fragmentes, nómines de quel comensa per ! (p.ex «!w»), posse esser usat quam " +"abbreviat adresses." + +msgid "menu.snip.edit" +msgstr "Modificar…" + +msgid "menu.snip.clipboard" +msgstr "Copiar al paperiere" + +msgid "menu.snip.delete" +msgstr "Remover" + +msgid "snip.content" +msgstr "Contenete:" + +msgid "snip.accept" +msgstr "Gardar li fragment" + +msgid "collapse.always" +msgstr "Sempre" + +msgid "prefs.editor.highlight" +msgstr "Coloration de sintaxe:" + +msgid "snip.name" +msgstr "Nómine:" From 47bc535221445f22ac6cb0d04c7bed23e6071e87 Mon Sep 17 00:00:00 2001 From: Omar Polo Date: Sun, 12 Nov 2023 19:29:26 +0000 Subject: [PATCH 10/11] Translated using Weblate (Italian) Currently translated at 100.0% (815 of 815 strings) Translation: Lagrange/User Interface Translate-URL: http://weblate.skyjake.fi/projects/lagrange/ui/it/ --- po/it.po | 157 ++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 145 insertions(+), 12 deletions(-) diff --git a/po/it.po b/po/it.po index 1aa89c72..26ba3c62 100644 --- a/po/it.po +++ b/po/it.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: jaakko.keranen@iki.fi\n" "POT-Creation-Date: 2023-01-29 07:54+0000\n" -"PO-Revision-Date: 2023-10-24 20:14+0000\n" +"PO-Revision-Date: 2023-11-13 20:14+0000\n" "Last-Translator: Omar Polo \n" "Language-Team: Italian \n" "Language: it\n" @@ -443,7 +443,7 @@ msgid "link.bookmark" msgstr "Aggiungi Link ai Segnalibri…" msgid "link.browser" -msgstr "Apri link nel Browser di Default" +msgstr "Apri link nel Browser Predefinito" msgid "pageinfo.domain.match" msgstr "Il nome del dominio concide" @@ -493,7 +493,7 @@ msgstr "Cancella" #, c-format msgid "dlg.openlink.confirm" msgstr "" -"Aprire questo link nel browser di default?\n" +"Aprire questo link nel browser predefinito?\n" "%s%s" msgid "link.download" @@ -553,8 +553,8 @@ msgstr "Il certificato ricevuto è scaduto il %s." msgid "dlg.certimport.help" msgstr "" -"Incolla un certificato in fromato PEM e/o una chiave privata,\n" -"o trascina sulla finestra un file .crt/.key." +"Incolla un certificato in fromato PEM e/o una chiave privata, o trascina " +"sulla finestra un file .crt/.key." msgid "dlg.certimport.nocert" msgstr "Senza Certificato" @@ -636,7 +636,7 @@ msgstr "Dimensione del file:" # Interpret as "Results from history..." msgid "heading.lookup.history" -msgstr "STORICO" +msgstr "CRONOLOGIA" msgid "upload.mime" msgstr "Tipo MIME:" @@ -1336,7 +1336,7 @@ msgid "error.cgi" msgstr "Errore CGI" msgid "keys.bottom" -msgstr "Salta in fondo" +msgstr "Salta in Basso" msgid "gempub.meta.pubdate" msgstr "Data di pubblicazione" @@ -1444,7 +1444,7 @@ msgid "dlg.upload.id.none" msgstr "Nessuna" msgid "dlg.upload.id.default" -msgstr "Default" +msgstr "Identità Predefinita" msgid "menu.upload.export" msgstr "Esporta Testo" @@ -1507,13 +1507,13 @@ msgid "prefs.proxy.gopher" msgstr "Proxy Gopher:" msgid "menu.binding.reset" -msgstr "Reimposta i Default" +msgstr "Ripristina le impostazioni predefinite" msgid "archive.exit" msgstr "Esci dall'archivio" msgid "keys.top" -msgstr "Torna in cima" +msgstr "Torna in Cima" msgid "keys.scroll.halfpage.down" msgstr "Scorri in basso di metà pagina" @@ -2267,7 +2267,7 @@ msgstr "Archivio Dati dell'Utente" msgid "userdata.help" msgstr "" -"Gli archivi dei dati dell'utente contengono lo storico di navigazione, le " +"Gli archivi dei dati dell'utente contengono la cronologia di navigazione, le " "identità, i segnalibri, i frammenti di testo, le impostazioni per-sito e i " "fingerprint dei certificati dei server fidati. Possono essere salvati come " "backup ed essere usati per trasferire dati tra i dispositivi." @@ -2304,7 +2304,7 @@ msgid "import.userdata.idents" msgstr "Identità:" msgid "import.userdata.history" -msgstr "Storico:" +msgstr "Cronologia:" msgid "import.userdata.trusted" msgstr "Certificati Fidati:" @@ -2616,3 +2616,136 @@ msgstr "Strumenti" msgid "menu.page.visitlinks" msgstr "Segna tutti i link come Visitati" + +msgid "sniped.new" +msgstr "Nuovo Frammento" + +msgid "menu.snip.edit" +msgstr "Modifica…" + +msgid "heading.snip.new" +msgstr "Nuovo Frammento" + +msgid "menu.snip.prefs" +msgstr "Configura…" + +msgid "menu.snip.delete" +msgstr "Cancella" + +msgid "snip.name" +msgstr "Nome:" + +msgid "import.userdata.snippets" +msgstr "Frammenti:" + +# Interpret as "Results from snippets..." +msgid "heading.lookup.snippets" +msgstr "FRAMMENTI" + +msgid "menu.input.unsetprompt" +msgstr "Non supporre che questo URL richieda input" + +msgid "snip.content" +msgstr "Contenuto:" + +msgid "heading.snip.edit" +msgstr "Modifica Frammento" + +msgid "menu.snip.clipboard" +msgstr "Copia nella Clipboard" + +msgid "heading.prefs.snip" +msgstr "Frammenti" + +msgid "prefs.collapsepre" +msgstr "Collassa i pre-formattati:" + +msgid "collapse.bydefault" +msgstr "Al Caricamento della Pagina" + +msgid "collapse.notbydefault" +msgstr "Manualmente" + +msgid "collapse.never" +msgstr "Mai" + +# Operating system's UI accent color. +msgid "prefs.accent.system" +msgstr "Sistema" + +msgid "prefs.feedinterval.manual" +msgstr "Manuale" + +msgid "prefs.feedinterval" +msgstr "Intervallo di aggiornamento dei Feed:" + +msgid "prefs.doctheme.name.vibrantlight" +msgstr "Chiaro Vibrante" + +# A "snippet query" is where the user types (for instance) "!w orange" in the navbar URL field to look up the word "orange" with the previously configured snippet "!w" that might expand into a Wikipedia search URL. +msgid "keys.bang" +msgstr "Inserisci il frammento di una ricerca" + +msgid "sniped.help" +msgstr "" +"Frammenti il cui nome inizia con un punto esclamativo (per esempio \"!w\") " +"possono essere usati nel campo degli URL come scorciatoia per la ricerca." + +msgid "snip.accept" +msgstr "Salva Frammento" + +msgid "menu.foldall" +msgstr "Ripiega Tutti" + +msgid "menu.unfoldall" +msgstr "Dispiega Tutti" + +msgid "menu.snippet.add" +msgstr "Frammento dalla Selezione…" + +msgid "menu.bookmark.addtofolder" +msgstr "Aggiungi Segnalibro alla Cartella:" + +msgid "menu.bookmark.movetofolder" +msgstr "Sposta Segnalibro nella Cartella:" + +msgid "dlg.import.intofolder" +msgstr "Agginugi alla Cartella:" + +msgid "menu.input.setprompt" +msgstr "Supponi che questo URL richieda input" + +msgid "menu.input.clear" +msgstr "Pulisci cronologia" + +msgid "dlg.import.notfound" +msgstr "Non ci sono link in questa pagina." + +msgid "link.searchurl" +msgstr "Usa come URL per la Ricerca" + +msgid "link.snippet" +msgstr "Frammento da Link…" + +msgid "menu.input.restore" +msgstr "Reimposta Precedenti:" + +msgid "dlg.import.headings" +msgstr "Sottocartelle dai Titoli:" + +msgid "heading.upload.dest" +msgstr "Indirizzo" + +msgid "collapse.always" +msgstr "Sempre" + +msgid "prefs.editor.highlight" +msgstr "Evidenzia sintassi:" + +msgid "error.showutf8" +msgstr "UTF-8 Rilevato Automaticamente" + +msgid "error.showutf8.msg" +msgstr "" +"Il formato della pagina non è stato riconosciuto ma è testo correttamente " +"codificato in UTF-8." From ba17c2865118019be962268dcf3839ccadca2f59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaakko=20Kera=CC=88nen?= Date: Sun, 19 Nov 2023 21:15:01 +0200 Subject: [PATCH 11/11] Updated language strings --- res/about/version.gmi | 1 + res/lang/ie.bin | Bin 35809 -> 35980 bytes res/lang/it.bin | Bin 37089 -> 37370 bytes 3 files changed, 1 insertion(+) diff --git a/res/about/version.gmi b/res/about/version.gmi index e54e929a..6c77b8a6 100644 --- a/res/about/version.gmi +++ b/res/about/version.gmi @@ -12,6 +12,7 @@ * Fixed links not reacting to mouse hover after jumping to a heading from the Outline. * Fixed input prompt behaving strangely after changing font size. (Lines are now forced to rewrap after changing the font.) * Fixed mouse cursor not changing its shape in all open windows. +* Updated UI translations. ## 1.17.3 * Fixed activating a pinned identity when opening a bookmark via the Bookmarks menu. diff --git a/res/lang/ie.bin b/res/lang/ie.bin index 561342a01ed43d96bde7af8b6ed3205aa37ecbe2..accfaebb49ff6284bf0dc0e453815ce4397208ea 100644 GIT binary patch delta 1234 zcmZWoO^94Y5PmapWYXW@0vpK_y{(yK81Tyx0BG zKeIC)j3*W2tx@ryK@UREgU}EWH;S2qo^tZwO%(h?@ZwQWtKaNoqu!dT>Z-54@2l_M zs=oeq^(OSJ}FwbqZLY$5=r>^!Jnqa7gy$%jx01!EQD|7uT{qv zHEowmhD(dTRUSH`c==05mRg&+qyv--*-niVMJi!EX{zoh>o*>Mr-tMj2xpf6tZg;) zt4EJFP8zBsI=Z%|p(~I>%7?{YAN}!`y_iJZ@;GcW9=A52S%>0NT1`8sxXPsnOZ20P zud$Uq&rs$N4kF=#YT@z(X>tDIvFY$4+jmoi`B}Dmdx^FyjIh-DjrN;U^UZ8|7*wjC93(qNVG|5H8i@#b&{wV zNTlk}FfQ>fljb1gLT-kDrya&$@JPvo$`#BI+xT#qRv$54VokXf>?NYPYRKb&1( txcb@s`$-XRs=P6DERr*H=KqXq(h>s>{LdkTcVE3y9UI+@KXu`?e*pXI(MSLQ delta 1111 zcmZ8gO^6&t6z-X1HtS}WxCzlk^YdI3BE)79gk>d%*`Hy9%Q|FsqYx6Q>3Y*$Zgo{# zRlTz_3dux@Z>F!i$VlZ5ONSt5yaQqvn~<(_tmTSz52fI z?S4|f|8e~*KK^o3_SwJ&k(QEW7Q^mgz>D%aSK^XqQ%!5X)?SDIS^Z4~)-Sf(D;s`n`N#T^juKgh&i~ZExryHnR>#C-&bb-_#D5o%4K8qVn?2O7Js?%<-sPRDP)`nk8siPx8=QBV?%3ci<|1TiA`17v23>()89R|X^G}# zI(TtcpFKqN{9pQ1W2`fvrc?iP{!0BsH7Vpo>}iuSM+fuo^pDmXYa&iuu{(I!BX{J zsG^Fc7_8Hy`bQonD6{=@TIeU*(il+!bTJl+BEltPo-R`{oWn2<&%^99{n_UsVv2G| rVQOq%sM0^s6DawfY^<^w&=?sPE5du!xBkNWck0F1?z{g2J6n}@ diff --git a/res/lang/it.bin b/res/lang/it.bin index 4ae0f3d6d8c86dfaed17e9229d44e313f81fa38b..193d3605bd978ecb0691c765f53caeaf7ba58b98 100644 GIT binary patch delta 1436 zcmZ`(O>7%Q6kczB>ip1(D1{&rm_`(VP>e(_RX7>vr*2~>u@fXDpqcJIub;X*v)P?> zThpkB1Ah|YFcKWN6d|gL6Vlv};1UoQ#GzMC?FAJMToDoyZ`O8PBsi^h=k0sn_r33% zd!M_1ec^t+Up(K0C{DofWEk=|h0^8gKD2liDyJN>3Qy4E5eOxj4^+Xnd4Pfs%LQ~G zacUg(XT^mvTM6cy;^9bvnRC+{(>JA3(&LGupMm)t*)A#>;)>&kK?$Q+CaQ$gz9mDS z8kGZTp9RRc9Y*8rkNjWNLaLU`gzwa)U>>qm3duqgR~QO*kU^?Ai*uAE$JbZpCe7b- z+2|CJBw{FNyt%RPec^P~C$OlFZn5p-BW^aHJ~8{$-tPL+Io7}sI-Ho7GbJOg`bvP_ zU!J{G4OvSj^mQOiZzK~0>gWz55OhM~5xCStYQQ3H4;0~(%#%q1O6AG|z4_Rp?sPyD z^5N!(bq6*>)Oxm#CpObD>#~O&yTvxwSE^i z_%59`a34ibN(IIx0au-RCOdLipntpY=|oldm|(Xn&HERR#wIHXK@MerTsL;2;Sl}f z&d%AYNFhNY#E|&+=aT}+GQllfNIb5W8fx?vo~Gu@#@+Ek#aw%BY-DOEvNZ3#zFByJ z6YmJvUSpHRkT6p$0JwK3iNla$ImpgIJS7aHuQ`rb9N+48^Pxc^&hSIXRU2hTS*r9|5Ecp z@Zdxdc@L?clk=1Y;aS)YEj{b)6ns?9VDY*x=U?Ra-@ZL8h(VRO?>i5xX@k{-5Uh4! zK9MiECs#3jnEKs=)$wuC8X|6Q1_+DsAK>=c^j1uf_i(WQ=FZ{o zCvS!wK6I;-+n5riNO7lp(DY_d`vc)r37oXSnUVdzgY{Te2jBV(H5cBosE>0=Y9#Vp- eYv0ZNG?a391m{2UXR06FcBcu)&|ZIj{NNu2O%zK2 delta 1273 zcmZ`&&ub(_6z+6>%owxLsEbAteCDDHYl|YdL`23+Vq#)8J2P2akgPRbZ@PENrm|VM8%~dMvG+ zwJAlGp*3z|ZOlKn%qi;7 zJte zQ=z20lD+ItZp(6N`o({#>l5QWV=;BN4s!odnq0^VrM;p5GowCn(4G9;yuX0y0=SUf?0Y&8zUjfB5X`bY%>|b^B6?Id02S1 zyKoLdCdmhKL$HK=wNFw