1
0
mirror of https://codeberg.org/cage/tinmop/ synced 2025-03-02 09:57:48 +01:00

Compare commits

...

4 Commits

Author SHA1 Message Date
cage
2749a10982 - removed useless dependencies in debian control file;
- made more clear an error message;

- updated italian translation.
2024-07-06 20:06:24 +02:00
cage
554a049630 - added architecture to debian/control file. 2024-07-06 19:38:17 +02:00
cage
c2bbe94b2a - prevented crash in 'select-messages-corresponding-to-shown' when no message has been selected. 2024-07-06 14:10:11 +02:00
cage
39963e00b1 - [TUI] supported gemini proxy;
- improved debugging of croatoan events.
2024-07-06 13:12:22 +02:00
13 changed files with 319 additions and 305 deletions

8
debian/control vendored
View File

@ -33,17 +33,13 @@ Homepage: https://www.autistici.org/interzona/tinmop.html
Vcs-Git: https://codeberg.org/cage/tinmop.git
Package: tinmop
Architecture: any
Architecture: amd64
Depends:
${shlibs:Depends},
${misc:Depends},
curl,
file,
gcc,
gettext,
gettext-base,
git,
gpg,
imagemagick,
libgettextpo-dev,
libgettextpo0,
@ -53,9 +49,7 @@ Depends:
libssl-dev,
libturbojpeg0-dev,
man-db,
man-db,
openssl,
sbcl,
tk,
unzip,
xdg-utils,

View File

@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: tinmop 0.9.9.1414213562-rc1\n"
"Report-Msgid-Bugs-To: https://codeberg.org/cage/tinmop/\n"
"POT-Creation-Date: 2024-07-05 14:47+0200\n"
"POT-Creation-Date: 2024-07-06 20:02+0200\n"
"PO-Revision-Date: 2024-05-25 13:29+0200\n"
"Last-Translator: Eloitor <Eloitor@users.noreply.translate.codeberg.org>\n"
"Language-Team: Catalan <https://translate.codeberg.org/projects/tinmop/"
@ -259,7 +259,7 @@ msgid "not implemented"
msgstr ""
#: src/filesystem-tree-window.lisp:520 src/line-oriented-window.lisp:325
#: src/open-message-link-window.lisp:264 src/program-events.lisp:609
#: src/open-message-link-window.lisp:265 src/program-events.lisp:609
msgid "Invalid regular expression"
msgstr ""
@ -318,7 +318,7 @@ msgstr ""
msgid "Table of contents"
msgstr ""
#: src/gemini-subscription-window.lisp:64 src/program-events.lisp:1622
#: src/gemini-subscription-window.lisp:64 src/program-events.lisp:1623
msgid "No subtitle"
msgstr ""
@ -349,7 +349,7 @@ msgstr ""
msgid "a password to unlock certificate for ~a is needed: "
msgstr ""
#: src/gemini-viewer.lisp:852 src/tui-utils.lisp:517 src/tui-utils.lisp:529
#: src/gemini-viewer.lisp:852 src/tui-utils.lisp:534 src/tui-utils.lisp:546
#: src/ui-goodies.lisp:3085
#, lisp-format
msgid "Error: ~a"
@ -828,7 +828,7 @@ msgid ""
"just received?"
msgstr ""
#: src/gui/client/main-window.lisp:1451 src/program-events.lisp:1581
#: src/gui/client/main-window.lisp:1451 src/program-events.lisp:1582
#, lisp-format
msgid "Unable to subscribe to ~s"
msgstr ""
@ -1203,10 +1203,10 @@ msgstr ""
msgid ""
"Configuration error~%~a~%Tinmop will create an empty file for you in ~a (if "
"such file does not exists). This file will be enough to use the program as a "
"gemini client but, to connect to fediverse, the file must be properly filled."
"~2%Consult the manpage ~a(1) for more details.~2%If you already wrote a "
"configuration file, check the error printed below, try to fix the "
"configuration file and restart ~a.~%"
"gemini client (however you need to restart the program) but, to connect to "
"fediverse, the file must be properly filled.~2%Consult the manpage ~a(1) for "
"more details.~2%If you, instead, already wrote a configuration file, check "
"the error printed below, try to fix the configuration file and restart ~a.~%"
msgstr ""
#: src/main.lisp:158 src/main.lisp:212
@ -1356,8 +1356,8 @@ msgid_plural "~a pending"
msgstr[0] ""
msgstr[1] ""
#: src/open-message-link-window.lisp:67 src/open-message-link-window.lisp:266
#: src/open-message-link-window.lisp:293
#: src/open-message-link-window.lisp:67 src/open-message-link-window.lisp:267
#: src/open-message-link-window.lisp:294
msgid "Links"
msgstr ""
@ -1366,16 +1366,16 @@ msgstr ""
msgid "address ~a is not a valid virtual path for posts (timeline/folder)"
msgstr ""
#: src/open-message-link-window.lisp:151
#: src/open-message-link-window.lisp:152
msgid "type access token: "
msgstr ""
#: src/open-message-link-window.lisp:153 src/ui-goodies.lisp:3310
#: src/open-message-link-window.lisp:154 src/ui-goodies.lisp:3310
#: src/ui-goodies.lisp:3517
msgid "Upload: "
msgstr ""
#: src/open-message-link-window.lisp:363
#: src/open-message-link-window.lisp:364
msgid "Chat attachments"
msgstr ""
@ -1439,56 +1439,56 @@ msgstr[1] ""
msgid "Index of local directory ~a~2%"
msgstr ""
#: src/program-events.lisp:1379 src/program-events.lisp:1468
#: src/program-events.lisp:1379 src/program-events.lisp:1469
#: src/ui-goodies.lisp:2498
msgid "Empty address"
msgstr ""
#: src/program-events.lisp:1633
#: src/program-events.lisp:1634
#, lisp-format
msgid "~a ~:[(not opened)~;(opened)~]~%"
msgstr ""
#: src/program-events.lisp:1665
#: src/program-events.lisp:1666
#, lisp-format
msgid "updating gemlog ~a"
msgstr ""
#: src/program-events.lisp:1713
#: src/program-events.lisp:1714
msgid "TOC can be shown for gemini windows only"
msgstr ""
#: src/program-events.lisp:1823
#: src/program-events.lisp:1824
msgid "no label"
msgstr ""
#: src/program-events.lisp:1923
#: src/program-events.lisp:1924
msgid "No mentions"
msgstr ""
#: src/program-events.lisp:1935
#: src/program-events.lisp:1936
#, lisp-format
msgid "Deleting: ~a"
msgstr ""
#: src/program-events.lisp:1971
#: src/program-events.lisp:1972
msgid "Announcements "
msgstr ""
#: src/program-events.lisp:1984
#: src/program-events.lisp:1985
msgid "query-results"
msgstr ""
#: src/program-events.lisp:2010
#: src/program-events.lisp:2011
msgid " Matching posts"
msgstr ""
#: src/program-events.lisp:2012
#: src/program-events.lisp:2013
#, lisp-format
msgid "Query results~2%"
msgstr ""
#: src/program-events.lisp:2014
#: src/program-events.lisp:2015
#, lisp-format
msgid ""
"The matching status (~a founds) can be found in folder: *~a*, timeline: "
@ -1499,30 +1499,30 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
#: src/program-events.lisp:2022
#: src/program-events.lisp:2023
#, lisp-format
msgid "Query: ~a~2%"
msgstr ""
#: src/program-events.lisp:2025
#: src/program-events.lisp:2026
#, lisp-format
msgid "Hashtags~2%"
msgstr ""
#: src/program-events.lisp:2030
#: src/program-events.lisp:2031
#, lisp-format
msgid "accounts~2%"
msgstr ""
#: src/program-events.lisp:2049
#: src/program-events.lisp:2050
msgid "Search completed"
msgstr ""
#: src/program-events.lisp:2101
#: src/program-events.lisp:2102
msgid "Editing post…"
msgstr ""
#: src/program-events.lisp:2118
#: src/program-events.lisp:2119
msgid "Post modified"
msgstr ""
@ -1613,37 +1613,37 @@ msgstr ""
msgid "No message with index ~a exists"
msgstr ""
#: src/thread-window.lisp:897
#: src/thread-window.lisp:898
msgid "No matching post in thread window"
msgstr ""
#: src/thread-window.lisp:959
#: src/thread-window.lisp:960
msgid "No message to delete"
msgstr ""
#: src/thread-window.lisp:969
#: src/thread-window.lisp:970
msgid "No message to undelete"
msgstr ""
#: src/thread-window.lisp:1002 src/thread-window.lisp:1036
#: src/thread-window.lisp:1003 src/thread-window.lisp:1037
#, lisp-format
msgid "No next message that contains ~s exists"
msgstr ""
#: src/thread-window.lisp:1008 src/thread-window.lisp:1042
#: src/thread-window.lisp:1009 src/thread-window.lisp:1043
#, lisp-format
msgid "No previous message that contains ~s exists"
msgstr ""
#: src/thread-window.lisp:1058
#: src/thread-window.lisp:1059
msgid "No others unread messages exist"
msgstr ""
#: src/thread-window.lisp:1091
#: src/thread-window.lisp:1092
msgid "Threads"
msgstr ""
#: src/tui-utils.lisp:110
#: src/tui-utils.lisp:127
#, lisp-format
msgid "Unknown key event ~a"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: tinmop 0.9.9.1414\n"
"Report-Msgid-Bugs-To: https://codeberg.org/cage/tinmop/\n"
"POT-Creation-Date: 2024-07-05 14:47+0200\n"
"POT-Creation-Date: 2024-07-06 20:02+0200\n"
"PO-Revision-Date: 2024-05-29 19:39+0200\n"
"Last-Translator: Dirk <Dirk@users.noreply.translate.codeberg.org>\n"
"Language-Team: German <https://translate.codeberg.org/projects/tinmop/tinmop/"
@ -265,7 +265,7 @@ msgid "not implemented"
msgstr "nicht implementiert"
#: src/filesystem-tree-window.lisp:520 src/line-oriented-window.lisp:325
#: src/open-message-link-window.lisp:264 src/program-events.lisp:609
#: src/open-message-link-window.lisp:265 src/program-events.lisp:609
msgid "Invalid regular expression"
msgstr "Ungültiger regulärer Ausdruck"
@ -326,7 +326,7 @@ msgstr "Generierte Zertifikate"
msgid "Table of contents"
msgstr "Inhaltsverzeichnis"
#: src/gemini-subscription-window.lisp:64 src/program-events.lisp:1622
#: src/gemini-subscription-window.lisp:64 src/program-events.lisp:1623
msgid "No subtitle"
msgstr "Kein Untertitel"
@ -357,7 +357,7 @@ msgstr "Weiterleitung zu ~s, folgt Weiterleitung? [y/N] "
msgid "a password to unlock certificate for ~a is needed: "
msgstr "ein Passwort zum entsperren des Zertifikats für ~a wird benötigt: "
#: src/gemini-viewer.lisp:852 src/tui-utils.lisp:517 src/tui-utils.lisp:529
#: src/gemini-viewer.lisp:852 src/tui-utils.lisp:534 src/tui-utils.lisp:546
#: src/ui-goodies.lisp:3085
#, lisp-format
msgid "Error: ~a"
@ -840,7 +840,7 @@ msgstr ""
"Das Zertifikat für diese Adresse hat sich geändert, altes Zertifikat durch "
"das soeben neu empfangene ersetzen?"
#: src/gui/client/main-window.lisp:1451 src/program-events.lisp:1581
#: src/gui/client/main-window.lisp:1451 src/program-events.lisp:1582
#, lisp-format
msgid "Unable to subscribe to ~s"
msgstr "Kann ~s nicht abonnieren"
@ -1218,10 +1218,10 @@ msgstr "Lade Konfigurationsdatei ~a~%"
msgid ""
"Configuration error~%~a~%Tinmop will create an empty file for you in ~a (if "
"such file does not exists). This file will be enough to use the program as a "
"gemini client but, to connect to fediverse, the file must be properly filled."
"~2%Consult the manpage ~a(1) for more details.~2%If you already wrote a "
"configuration file, check the error printed below, try to fix the "
"configuration file and restart ~a.~%"
"gemini client (however you need to restart the program) but, to connect to "
"fediverse, the file must be properly filled.~2%Consult the manpage ~a(1) for "
"more details.~2%If you, instead, already wrote a configuration file, check "
"the error printed below, try to fix the configuration file and restart ~a.~%"
msgstr ""
#: src/main.lisp:158 src/main.lisp:212
@ -1371,8 +1371,8 @@ msgid_plural "~a pending"
msgstr[0] ""
msgstr[1] ""
#: src/open-message-link-window.lisp:67 src/open-message-link-window.lisp:266
#: src/open-message-link-window.lisp:293
#: src/open-message-link-window.lisp:67 src/open-message-link-window.lisp:267
#: src/open-message-link-window.lisp:294
msgid "Links"
msgstr ""
@ -1381,16 +1381,16 @@ msgstr ""
msgid "address ~a is not a valid virtual path for posts (timeline/folder)"
msgstr ""
#: src/open-message-link-window.lisp:151
#: src/open-message-link-window.lisp:152
msgid "type access token: "
msgstr ""
#: src/open-message-link-window.lisp:153 src/ui-goodies.lisp:3310
#: src/open-message-link-window.lisp:154 src/ui-goodies.lisp:3310
#: src/ui-goodies.lisp:3517
msgid "Upload: "
msgstr ""
#: src/open-message-link-window.lisp:363
#: src/open-message-link-window.lisp:364
msgid "Chat attachments"
msgstr ""
@ -1454,56 +1454,56 @@ msgstr[1] ""
msgid "Index of local directory ~a~2%"
msgstr ""
#: src/program-events.lisp:1379 src/program-events.lisp:1468
#: src/program-events.lisp:1379 src/program-events.lisp:1469
#: src/ui-goodies.lisp:2498
msgid "Empty address"
msgstr ""
#: src/program-events.lisp:1633
#: src/program-events.lisp:1634
#, lisp-format
msgid "~a ~:[(not opened)~;(opened)~]~%"
msgstr ""
#: src/program-events.lisp:1665
#: src/program-events.lisp:1666
#, lisp-format
msgid "updating gemlog ~a"
msgstr ""
#: src/program-events.lisp:1713
#: src/program-events.lisp:1714
msgid "TOC can be shown for gemini windows only"
msgstr ""
#: src/program-events.lisp:1823
#: src/program-events.lisp:1824
msgid "no label"
msgstr ""
#: src/program-events.lisp:1923
#: src/program-events.lisp:1924
msgid "No mentions"
msgstr ""
#: src/program-events.lisp:1935
#: src/program-events.lisp:1936
#, lisp-format
msgid "Deleting: ~a"
msgstr ""
#: src/program-events.lisp:1971
#: src/program-events.lisp:1972
msgid "Announcements "
msgstr ""
#: src/program-events.lisp:1984
#: src/program-events.lisp:1985
msgid "query-results"
msgstr ""
#: src/program-events.lisp:2010
#: src/program-events.lisp:2011
msgid " Matching posts"
msgstr ""
#: src/program-events.lisp:2012
#: src/program-events.lisp:2013
#, lisp-format
msgid "Query results~2%"
msgstr ""
#: src/program-events.lisp:2014
#: src/program-events.lisp:2015
#, lisp-format
msgid ""
"The matching status (~a founds) can be found in folder: *~a*, timeline: "
@ -1514,30 +1514,30 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
#: src/program-events.lisp:2022
#: src/program-events.lisp:2023
#, lisp-format
msgid "Query: ~a~2%"
msgstr ""
#: src/program-events.lisp:2025
#: src/program-events.lisp:2026
#, lisp-format
msgid "Hashtags~2%"
msgstr ""
#: src/program-events.lisp:2030
#: src/program-events.lisp:2031
#, lisp-format
msgid "accounts~2%"
msgstr ""
#: src/program-events.lisp:2049
#: src/program-events.lisp:2050
msgid "Search completed"
msgstr ""
#: src/program-events.lisp:2101
#: src/program-events.lisp:2102
msgid "Editing post…"
msgstr ""
#: src/program-events.lisp:2118
#: src/program-events.lisp:2119
msgid "Post modified"
msgstr ""
@ -1628,37 +1628,37 @@ msgstr ""
msgid "No message with index ~a exists"
msgstr ""
#: src/thread-window.lisp:897
#: src/thread-window.lisp:898
msgid "No matching post in thread window"
msgstr ""
#: src/thread-window.lisp:959
#: src/thread-window.lisp:960
msgid "No message to delete"
msgstr ""
#: src/thread-window.lisp:969
#: src/thread-window.lisp:970
msgid "No message to undelete"
msgstr ""
#: src/thread-window.lisp:1002 src/thread-window.lisp:1036
#: src/thread-window.lisp:1003 src/thread-window.lisp:1037
#, lisp-format
msgid "No next message that contains ~s exists"
msgstr ""
#: src/thread-window.lisp:1008 src/thread-window.lisp:1042
#: src/thread-window.lisp:1009 src/thread-window.lisp:1043
#, lisp-format
msgid "No previous message that contains ~s exists"
msgstr ""
#: src/thread-window.lisp:1058
#: src/thread-window.lisp:1059
msgid "No others unread messages exist"
msgstr ""
#: src/thread-window.lisp:1091
#: src/thread-window.lisp:1092
msgid "Threads"
msgstr ""
#: src/tui-utils.lisp:110
#: src/tui-utils.lisp:127
#, lisp-format
msgid "Unknown key event ~a"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: tinmop 0.9.9.1414\n"
"Report-Msgid-Bugs-To: https://codeberg.org/cage/tinmop/\n"
"POT-Creation-Date: 2024-07-05 14:47+0200\n"
"POT-Creation-Date: 2024-07-06 20:02+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@ -258,7 +258,7 @@ msgid "not implemented"
msgstr "no implementado"
#: src/filesystem-tree-window.lisp:520 src/line-oriented-window.lisp:325
#: src/open-message-link-window.lisp:264 src/program-events.lisp:609
#: src/open-message-link-window.lisp:265 src/program-events.lisp:609
msgid "Invalid regular expression"
msgstr "La expresión regular no es válida"
@ -317,7 +317,7 @@ msgstr "Certificados generados"
msgid "Table of contents"
msgstr "Sumario"
#: src/gemini-subscription-window.lisp:64 src/program-events.lisp:1622
#: src/gemini-subscription-window.lisp:64 src/program-events.lisp:1623
msgid "No subtitle"
msgstr "Sin subtítulo"
@ -348,7 +348,7 @@ msgstr ""
msgid "a password to unlock certificate for ~a is needed: "
msgstr ""
#: src/gemini-viewer.lisp:852 src/tui-utils.lisp:517 src/tui-utils.lisp:529
#: src/gemini-viewer.lisp:852 src/tui-utils.lisp:534 src/tui-utils.lisp:546
#: src/ui-goodies.lisp:3085
#, lisp-format
msgid "Error: ~a"
@ -835,7 +835,7 @@ msgid ""
"just received?"
msgstr ""
#: src/gui/client/main-window.lisp:1451 src/program-events.lisp:1581
#: src/gui/client/main-window.lisp:1451 src/program-events.lisp:1582
#, lisp-format
msgid "Unable to subscribe to ~s"
msgstr ""
@ -1210,10 +1210,10 @@ msgstr ""
msgid ""
"Configuration error~%~a~%Tinmop will create an empty file for you in ~a (if "
"such file does not exists). This file will be enough to use the program as a "
"gemini client but, to connect to fediverse, the file must be properly filled."
"~2%Consult the manpage ~a(1) for more details.~2%If you already wrote a "
"configuration file, check the error printed below, try to fix the "
"configuration file and restart ~a.~%"
"gemini client (however you need to restart the program) but, to connect to "
"fediverse, the file must be properly filled.~2%Consult the manpage ~a(1) for "
"more details.~2%If you, instead, already wrote a configuration file, check "
"the error printed below, try to fix the configuration file and restart ~a.~%"
msgstr ""
#: src/main.lisp:158 src/main.lisp:212
@ -1366,8 +1366,8 @@ msgid_plural "~a pending"
msgstr[0] ""
msgstr[1] ""
#: src/open-message-link-window.lisp:67 src/open-message-link-window.lisp:266
#: src/open-message-link-window.lisp:293
#: src/open-message-link-window.lisp:67 src/open-message-link-window.lisp:267
#: src/open-message-link-window.lisp:294
msgid "Links"
msgstr "Enlaces"
@ -1376,16 +1376,16 @@ msgstr "Enlaces"
msgid "address ~a is not a valid virtual path for posts (timeline/folder)"
msgstr ""
#: src/open-message-link-window.lisp:151
#: src/open-message-link-window.lisp:152
msgid "type access token: "
msgstr ""
#: src/open-message-link-window.lisp:153 src/ui-goodies.lisp:3310
#: src/open-message-link-window.lisp:154 src/ui-goodies.lisp:3310
#: src/ui-goodies.lisp:3517
msgid "Upload: "
msgstr ""
#: src/open-message-link-window.lisp:363
#: src/open-message-link-window.lisp:364
msgid "Chat attachments"
msgstr "Archivos adjuntos de la charla"
@ -1449,56 +1449,56 @@ msgstr[1] ""
msgid "Index of local directory ~a~2%"
msgstr ""
#: src/program-events.lisp:1379 src/program-events.lisp:1468
#: src/program-events.lisp:1379 src/program-events.lisp:1469
#: src/ui-goodies.lisp:2498
msgid "Empty address"
msgstr ""
#: src/program-events.lisp:1633
#: src/program-events.lisp:1634
#, lisp-format
msgid "~a ~:[(not opened)~;(opened)~]~%"
msgstr ""
#: src/program-events.lisp:1665
#: src/program-events.lisp:1666
#, lisp-format
msgid "updating gemlog ~a"
msgstr ""
#: src/program-events.lisp:1713
#: src/program-events.lisp:1714
msgid "TOC can be shown for gemini windows only"
msgstr ""
#: src/program-events.lisp:1823
#: src/program-events.lisp:1824
msgid "no label"
msgstr "ninguna etiqueta"
#: src/program-events.lisp:1923
#: src/program-events.lisp:1924
msgid "No mentions"
msgstr "No hay ninguna mención"
#: src/program-events.lisp:1935
#: src/program-events.lisp:1936
#, lisp-format
msgid "Deleting: ~a"
msgstr ""
#: src/program-events.lisp:1971
#: src/program-events.lisp:1972
msgid "Announcements "
msgstr ""
#: src/program-events.lisp:1984
#: src/program-events.lisp:1985
msgid "query-results"
msgstr ""
#: src/program-events.lisp:2010
#: src/program-events.lisp:2011
msgid " Matching posts"
msgstr ""
#: src/program-events.lisp:2012
#: src/program-events.lisp:2013
#, lisp-format
msgid "Query results~2%"
msgstr ""
#: src/program-events.lisp:2014
#: src/program-events.lisp:2015
#, lisp-format
msgid ""
"The matching status (~a founds) can be found in folder: *~a*, timeline: "
@ -1509,31 +1509,31 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
#: src/program-events.lisp:2022
#: src/program-events.lisp:2023
#, lisp-format
msgid "Query: ~a~2%"
msgstr ""
#: src/program-events.lisp:2025
#: src/program-events.lisp:2026
#, lisp-format
msgid "Hashtags~2%"
msgstr ""
#: src/program-events.lisp:2030
#: src/program-events.lisp:2031
#, lisp-format
msgid "accounts~2%"
msgstr ""
#: src/program-events.lisp:2049
#: src/program-events.lisp:2050
#, fuzzy
msgid "Search completed"
msgstr "Se completó la operación"
#: src/program-events.lisp:2101
#: src/program-events.lisp:2102
msgid "Editing post…"
msgstr ""
#: src/program-events.lisp:2118
#: src/program-events.lisp:2119
msgid "Post modified"
msgstr ""
@ -1624,37 +1624,37 @@ msgstr ""
msgid "No message with index ~a exists"
msgstr ""
#: src/thread-window.lisp:897
#: src/thread-window.lisp:898
msgid "No matching post in thread window"
msgstr ""
#: src/thread-window.lisp:959
#: src/thread-window.lisp:960
msgid "No message to delete"
msgstr ""
#: src/thread-window.lisp:969
#: src/thread-window.lisp:970
msgid "No message to undelete"
msgstr ""
#: src/thread-window.lisp:1002 src/thread-window.lisp:1036
#: src/thread-window.lisp:1003 src/thread-window.lisp:1037
#, lisp-format
msgid "No next message that contains ~s exists"
msgstr ""
#: src/thread-window.lisp:1008 src/thread-window.lisp:1042
#: src/thread-window.lisp:1009 src/thread-window.lisp:1043
#, lisp-format
msgid "No previous message that contains ~s exists"
msgstr ""
#: src/thread-window.lisp:1058
#: src/thread-window.lisp:1059
msgid "No others unread messages exist"
msgstr ""
#: src/thread-window.lisp:1091
#: src/thread-window.lisp:1092
msgid "Threads"
msgstr ""
#: src/tui-utils.lisp:110
#: src/tui-utils.lisp:127
#, lisp-format
msgid "Unknown key event ~a"
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: tinmop 0.9.9.1414\n"
"Report-Msgid-Bugs-To: https://codeberg.org/cage/tinmop/\n"
"POT-Creation-Date: 2024-07-05 14:47+0200\n"
"POT-Creation-Date: 2024-07-06 20:02+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@ -261,7 +261,7 @@ msgid "not implemented"
msgstr "non implémenté"
#: src/filesystem-tree-window.lisp:520 src/line-oriented-window.lisp:325
#: src/open-message-link-window.lisp:264 src/program-events.lisp:609
#: src/open-message-link-window.lisp:265 src/program-events.lisp:609
msgid "Invalid regular expression"
msgstr "Expression régulière invalide"
@ -322,7 +322,7 @@ msgstr "Certificats générés"
msgid "Table of contents"
msgstr "Sommaire"
#: src/gemini-subscription-window.lisp:64 src/program-events.lisp:1622
#: src/gemini-subscription-window.lisp:64 src/program-events.lisp:1623
msgid "No subtitle"
msgstr "Pas de sous-titre"
@ -353,7 +353,7 @@ msgstr "Suivre la redirection vers ~s? [y/N] "
msgid "a password to unlock certificate for ~a is needed: "
msgstr ""
#: src/gemini-viewer.lisp:852 src/tui-utils.lisp:517 src/tui-utils.lisp:529
#: src/gemini-viewer.lisp:852 src/tui-utils.lisp:534 src/tui-utils.lisp:546
#: src/ui-goodies.lisp:3085
#, lisp-format
msgid "Error: ~a"
@ -839,7 +839,7 @@ msgid ""
msgstr ""
"Le certificat de cette adresse a été modifié, remplacer avec le plus récent?"
#: src/gui/client/main-window.lisp:1451 src/program-events.lisp:1581
#: src/gui/client/main-window.lisp:1451 src/program-events.lisp:1582
#, lisp-format
msgid "Unable to subscribe to ~s"
msgstr ""
@ -1218,10 +1218,10 @@ msgstr ""
msgid ""
"Configuration error~%~a~%Tinmop will create an empty file for you in ~a (if "
"such file does not exists). This file will be enough to use the program as a "
"gemini client but, to connect to fediverse, the file must be properly filled."
"~2%Consult the manpage ~a(1) for more details.~2%If you already wrote a "
"configuration file, check the error printed below, try to fix the "
"configuration file and restart ~a.~%"
"gemini client (however you need to restart the program) but, to connect to "
"fediverse, the file must be properly filled.~2%Consult the manpage ~a(1) for "
"more details.~2%If you, instead, already wrote a configuration file, check "
"the error printed below, try to fix the configuration file and restart ~a.~%"
msgstr ""
#: src/main.lisp:158 src/main.lisp:212
@ -1371,8 +1371,8 @@ msgid_plural "~a pending"
msgstr[0] ""
msgstr[1] ""
#: src/open-message-link-window.lisp:67 src/open-message-link-window.lisp:266
#: src/open-message-link-window.lisp:293
#: src/open-message-link-window.lisp:67 src/open-message-link-window.lisp:267
#: src/open-message-link-window.lisp:294
msgid "Links"
msgstr ""
@ -1381,16 +1381,16 @@ msgstr ""
msgid "address ~a is not a valid virtual path for posts (timeline/folder)"
msgstr ""
#: src/open-message-link-window.lisp:151
#: src/open-message-link-window.lisp:152
msgid "type access token: "
msgstr ""
#: src/open-message-link-window.lisp:153 src/ui-goodies.lisp:3310
#: src/open-message-link-window.lisp:154 src/ui-goodies.lisp:3310
#: src/ui-goodies.lisp:3517
msgid "Upload: "
msgstr ""
#: src/open-message-link-window.lisp:363
#: src/open-message-link-window.lisp:364
msgid "Chat attachments"
msgstr ""
@ -1454,56 +1454,56 @@ msgstr[1] ""
msgid "Index of local directory ~a~2%"
msgstr ""
#: src/program-events.lisp:1379 src/program-events.lisp:1468
#: src/program-events.lisp:1379 src/program-events.lisp:1469
#: src/ui-goodies.lisp:2498
msgid "Empty address"
msgstr ""
#: src/program-events.lisp:1633
#: src/program-events.lisp:1634
#, lisp-format
msgid "~a ~:[(not opened)~;(opened)~]~%"
msgstr ""
#: src/program-events.lisp:1665
#: src/program-events.lisp:1666
#, lisp-format
msgid "updating gemlog ~a"
msgstr ""
#: src/program-events.lisp:1713
#: src/program-events.lisp:1714
msgid "TOC can be shown for gemini windows only"
msgstr ""
#: src/program-events.lisp:1823
#: src/program-events.lisp:1824
msgid "no label"
msgstr ""
#: src/program-events.lisp:1923
#: src/program-events.lisp:1924
msgid "No mentions"
msgstr ""
#: src/program-events.lisp:1935
#: src/program-events.lisp:1936
#, lisp-format
msgid "Deleting: ~a"
msgstr ""
#: src/program-events.lisp:1971
#: src/program-events.lisp:1972
msgid "Announcements "
msgstr ""
#: src/program-events.lisp:1984
#: src/program-events.lisp:1985
msgid "query-results"
msgstr ""
#: src/program-events.lisp:2010
#: src/program-events.lisp:2011
msgid " Matching posts"
msgstr ""
#: src/program-events.lisp:2012
#: src/program-events.lisp:2013
#, lisp-format
msgid "Query results~2%"
msgstr ""
#: src/program-events.lisp:2014
#: src/program-events.lisp:2015
#, lisp-format
msgid ""
"The matching status (~a founds) can be found in folder: *~a*, timeline: "
@ -1514,31 +1514,31 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
#: src/program-events.lisp:2022
#: src/program-events.lisp:2023
#, lisp-format
msgid "Query: ~a~2%"
msgstr ""
#: src/program-events.lisp:2025
#: src/program-events.lisp:2026
#, lisp-format
msgid "Hashtags~2%"
msgstr ""
#: src/program-events.lisp:2030
#: src/program-events.lisp:2031
#, lisp-format
msgid "accounts~2%"
msgstr ""
#: src/program-events.lisp:2049
#: src/program-events.lisp:2050
#, fuzzy
msgid "Search completed"
msgstr "Opération réussie"
#: src/program-events.lisp:2101
#: src/program-events.lisp:2102
msgid "Editing post…"
msgstr ""
#: src/program-events.lisp:2118
#: src/program-events.lisp:2119
msgid "Post modified"
msgstr ""
@ -1629,37 +1629,37 @@ msgstr ""
msgid "No message with index ~a exists"
msgstr ""
#: src/thread-window.lisp:897
#: src/thread-window.lisp:898
msgid "No matching post in thread window"
msgstr ""
#: src/thread-window.lisp:959
#: src/thread-window.lisp:960
msgid "No message to delete"
msgstr ""
#: src/thread-window.lisp:969
#: src/thread-window.lisp:970
msgid "No message to undelete"
msgstr ""
#: src/thread-window.lisp:1002 src/thread-window.lisp:1036
#: src/thread-window.lisp:1003 src/thread-window.lisp:1037
#, lisp-format
msgid "No next message that contains ~s exists"
msgstr ""
#: src/thread-window.lisp:1008 src/thread-window.lisp:1042
#: src/thread-window.lisp:1009 src/thread-window.lisp:1043
#, lisp-format
msgid "No previous message that contains ~s exists"
msgstr ""
#: src/thread-window.lisp:1058
#: src/thread-window.lisp:1059
msgid "No others unread messages exist"
msgstr ""
#: src/thread-window.lisp:1091
#: src/thread-window.lisp:1092
msgid "Threads"
msgstr ""
#: src/tui-utils.lisp:110
#: src/tui-utils.lisp:127
#, lisp-format
msgid "Unknown key event ~a"
msgstr ""

View File

@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: tinmop 0.0.1\n"
"Report-Msgid-Bugs-To: https://codeberg.org/cage/tinmop/\n"
"POT-Creation-Date: 2024-07-05 14:47+0200\n"
"PO-Revision-Date: 2024-07-05 12:52+0200\n"
"POT-Creation-Date: 2024-07-06 20:02+0200\n"
"PO-Revision-Date: 2024-07-06 20:03+0200\n"
"Last-Translator: cage <cage-dev@twistfold.it>\n"
"Language-Team: Italian <https://translate.codeberg.org/projects/tinmop/"
"tinmop/it/>\n"
@ -266,7 +266,7 @@ msgid "not implemented"
msgstr "Non implementato"
#: src/filesystem-tree-window.lisp:520 src/line-oriented-window.lisp:325
#: src/open-message-link-window.lisp:264 src/program-events.lisp:609
#: src/open-message-link-window.lisp:265 src/program-events.lisp:609
msgid "Invalid regular expression"
msgstr "Espressione regolare non valida"
@ -328,7 +328,7 @@ msgstr "Certificati generati"
msgid "Table of contents"
msgstr "Indice"
#: src/gemini-subscription-window.lisp:64 src/program-events.lisp:1622
#: src/gemini-subscription-window.lisp:64 src/program-events.lisp:1623
msgid "No subtitle"
msgstr "Nessun sottotitolo"
@ -359,7 +359,7 @@ msgstr "Seguire la redirezione a ~s? [s/N] "
msgid "a password to unlock certificate for ~a is needed: "
msgstr "È necessaria una password per sbloccare il certificato ~a: "
#: src/gemini-viewer.lisp:852 src/tui-utils.lisp:517 src/tui-utils.lisp:529
#: src/gemini-viewer.lisp:852 src/tui-utils.lisp:534 src/tui-utils.lisp:546
#: src/ui-goodies.lisp:3085
#, lisp-format
msgid "Error: ~a"
@ -841,7 +841,7 @@ msgstr ""
"Il certificato relativo a questo indirizzo è cambiato dall'ultima visita, lo "
"rimpiazzo con quello appena ottenuto?"
#: src/gui/client/main-window.lisp:1451 src/program-events.lisp:1581
#: src/gui/client/main-window.lisp:1451 src/program-events.lisp:1582
#, lisp-format
msgid "Unable to subscribe to ~s"
msgstr "Non posso abbonarmi a ~s"
@ -1214,21 +1214,21 @@ msgid "Loading configuration file ~a~%"
msgstr "Carico il file di configurazione: ~a~%"
#: src/main.lisp:135
#, lisp-format
#, fuzzy, lisp-format
msgid ""
"Configuration error~%~a~%Tinmop will create an empty file for you in ~a (if "
"such file does not exists). This file will be enough to use the program as a "
"gemini client but, to connect to fediverse, the file must be properly filled."
"~2%Consult the manpage ~a(1) for more details.~2%If you already wrote a "
"configuration file, check the error printed below, try to fix the "
"configuration file and restart ~a.~%"
"gemini client (however you need to restart the program) but, to connect to "
"fediverse, the file must be properly filled.~2%Consult the manpage ~a(1) for "
"more details.~2%If you, instead, already wrote a configuration file, check "
"the error printed below, try to fix the configuration file and restart ~a.~%"
msgstr ""
"Errore di configurazione~%~a~%Tinmop creerà un file vuoto (se non esiste "
"già), in ~a, sufficiente a usare il programma come client gemini ma non "
"abbastanza per connettersi ad un server del fediverso; in questo caso il "
"file va riempito in accordo con la documentazione: vedi la manpage ~a(1)."
"~2%Se hai già scritto il file di configurazione probabilmente va corretto, "
"dopo riavvia ~a.~%"
"già), in ~a, sufficiente a usare il programma come client gemini (dovrai "
"comunque riavviare il programma) ma non abbastanza per connettersi ad un "
"server del fediverso; in questo caso il file va riempito in accordo con la "
"documentazione: vedi la manpage ~a(1).~2%Se hai già scritto il file di "
"configurazione probabilmente va corretto, dopo averlo fatto riavvia ~a.~%"
#: src/main.lisp:158 src/main.lisp:212
#, lisp-format
@ -1386,8 +1386,8 @@ msgid_plural "~a pending"
msgstr[0] "~a in attesa"
msgstr[1] "Altre ~a in attesa"
#: src/open-message-link-window.lisp:67 src/open-message-link-window.lisp:266
#: src/open-message-link-window.lisp:293
#: src/open-message-link-window.lisp:67 src/open-message-link-window.lisp:267
#: src/open-message-link-window.lisp:294
msgid "Links"
msgstr "Link"
@ -1398,16 +1398,16 @@ msgstr ""
"l'indirizzo ~a non è un percorso virtuale valido ad una cartella contenete "
"post (timeline/cartella)"
#: src/open-message-link-window.lisp:151
#: src/open-message-link-window.lisp:152
msgid "type access token: "
msgstr "Inserisci la chiave di accesso: "
#: src/open-message-link-window.lisp:153 src/ui-goodies.lisp:3310
#: src/open-message-link-window.lisp:154 src/ui-goodies.lisp:3310
#: src/ui-goodies.lisp:3517
msgid "Upload: "
msgstr "Carica: "
#: src/open-message-link-window.lisp:363
#: src/open-message-link-window.lisp:364
msgid "Chat attachments"
msgstr "Allegati alla chat"
@ -1471,56 +1471,56 @@ msgstr[1] "Hai ~a notifiche"
msgid "Index of local directory ~a~2%"
msgstr "Indice della directory locale ~a~2%"
#: src/program-events.lisp:1379 src/program-events.lisp:1468
#: src/program-events.lisp:1379 src/program-events.lisp:1469
#: src/ui-goodies.lisp:2498
msgid "Empty address"
msgstr "Indirizzo vuoto"
#: src/program-events.lisp:1633
#: src/program-events.lisp:1634
#, lisp-format
msgid "~a ~:[(not opened)~;(opened)~]~%"
msgstr "~a ~:[(non aperto)~;(aperto)~]~%"
#: src/program-events.lisp:1665
#: src/program-events.lisp:1666
#, lisp-format
msgid "updating gemlog ~a"
msgstr "Aggiornamento del gemlog ~a"
#: src/program-events.lisp:1713
#: src/program-events.lisp:1714
msgid "TOC can be shown for gemini windows only"
msgstr "L'indice può essere generato solo per le pagine gemini"
#: src/program-events.lisp:1823
#: src/program-events.lisp:1824
msgid "no label"
msgstr "nessuna etichetta"
#: src/program-events.lisp:1923
#: src/program-events.lisp:1924
msgid "No mentions"
msgstr "Nessuna menzione"
#: src/program-events.lisp:1935
#: src/program-events.lisp:1936
#, lisp-format
msgid "Deleting: ~a"
msgstr "cancello: ~a"
#: src/program-events.lisp:1971
#: src/program-events.lisp:1972
msgid "Announcements "
msgstr "Annunci "
#: src/program-events.lisp:1984
#: src/program-events.lisp:1985
msgid "query-results"
msgstr "risultati-ricerca"
#: src/program-events.lisp:2010
#: src/program-events.lisp:2011
msgid " Matching posts"
msgstr " Post che soddisfano i criteri di ricerca"
#: src/program-events.lisp:2012
#: src/program-events.lisp:2013
#, lisp-format
msgid "Query results~2%"
msgstr "Risultati della ricerca~2%"
#: src/program-events.lisp:2014
#: src/program-events.lisp:2015
#, lisp-format
msgid ""
"The matching status (~a founds) can be found in folder: *~a*, timeline: "
@ -1535,30 +1535,30 @@ msgstr[1] ""
"I messaggi che soddisfano il criterio di ricerca (~a trovati) possono essere "
"trovati nella cartella: *~a*, timeline: *home*~2%"
#: src/program-events.lisp:2022
#: src/program-events.lisp:2023
#, lisp-format
msgid "Query: ~a~2%"
msgstr "Richiesta ~a~2%"
#: src/program-events.lisp:2025
#: src/program-events.lisp:2026
#, lisp-format
msgid "Hashtags~2%"
msgstr "Hashtags~2%"
#: src/program-events.lisp:2030
#: src/program-events.lisp:2031
#, lisp-format
msgid "accounts~2%"
msgstr "Utenti~2%"
#: src/program-events.lisp:2049
#: src/program-events.lisp:2050
msgid "Search completed"
msgstr "Ricerca completata"
#: src/program-events.lisp:2101
#: src/program-events.lisp:2102
msgid "Editing post…"
msgstr "Modifico il post…"
#: src/program-events.lisp:2118
#: src/program-events.lisp:2119
msgid "Post modified"
msgstr "Post modificato"
@ -1652,37 +1652,37 @@ msgstr "Oggetto mancante"
msgid "No message with index ~a exists"
msgstr "Nessun messaggio esiste alla posizione ~a"
#: src/thread-window.lisp:897
#: src/thread-window.lisp:898
msgid "No matching post in thread window"
msgstr "Nessun post trovato con questi criteri"
#: src/thread-window.lisp:959
#: src/thread-window.lisp:960
msgid "No message to delete"
msgstr "Nessun messaggio da cancellare"
#: src/thread-window.lisp:969
#: src/thread-window.lisp:970
msgid "No message to undelete"
msgstr "Nessun messaggio segnato come cancellato da ripristinare"
#: src/thread-window.lisp:1002 src/thread-window.lisp:1036
#: src/thread-window.lisp:1003 src/thread-window.lisp:1037
#, lisp-format
msgid "No next message that contains ~s exists"
msgstr "Nessun messaggio successivo che contenga ~s esiste"
#: src/thread-window.lisp:1008 src/thread-window.lisp:1042
#: src/thread-window.lisp:1009 src/thread-window.lisp:1043
#, lisp-format
msgid "No previous message that contains ~s exists"
msgstr "Nessun messaggio precedente che contenga ~s esiste"
#: src/thread-window.lisp:1058
#: src/thread-window.lisp:1059
msgid "No others unread messages exist"
msgstr "Non ci sono altri messaggi non letti"
#: src/thread-window.lisp:1091
#: src/thread-window.lisp:1092
msgid "Threads"
msgstr "Discussioni"
#: src/tui-utils.lisp:110
#: src/tui-utils.lisp:127
#, lisp-format
msgid "Unknown key event ~a"
msgstr "Evento sconosciuto ~a"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: tinmop 0.9.9.1414\n"
"Report-Msgid-Bugs-To: https://codeberg.org/cage/tinmop/\n"
"POT-Creation-Date: 2024-07-05 14:47+0200\n"
"POT-Creation-Date: 2024-07-06 20:02+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@ -254,7 +254,7 @@ msgid "not implemented"
msgstr ""
#: src/filesystem-tree-window.lisp:520 src/line-oriented-window.lisp:325
#: src/open-message-link-window.lisp:264 src/program-events.lisp:609
#: src/open-message-link-window.lisp:265 src/program-events.lisp:609
msgid "Invalid regular expression"
msgstr ""
@ -313,7 +313,7 @@ msgstr ""
msgid "Table of contents"
msgstr ""
#: src/gemini-subscription-window.lisp:64 src/program-events.lisp:1622
#: src/gemini-subscription-window.lisp:64 src/program-events.lisp:1623
msgid "No subtitle"
msgstr ""
@ -344,7 +344,7 @@ msgstr ""
msgid "a password to unlock certificate for ~a is needed: "
msgstr ""
#: src/gemini-viewer.lisp:852 src/tui-utils.lisp:517 src/tui-utils.lisp:529
#: src/gemini-viewer.lisp:852 src/tui-utils.lisp:534 src/tui-utils.lisp:546
#: src/ui-goodies.lisp:3085
#, lisp-format
msgid "Error: ~a"
@ -823,7 +823,7 @@ msgid ""
"just received?"
msgstr ""
#: src/gui/client/main-window.lisp:1451 src/program-events.lisp:1581
#: src/gui/client/main-window.lisp:1451 src/program-events.lisp:1582
#, lisp-format
msgid "Unable to subscribe to ~s"
msgstr ""
@ -1198,10 +1198,10 @@ msgstr ""
msgid ""
"Configuration error~%~a~%Tinmop will create an empty file for you in ~a (if "
"such file does not exists). This file will be enough to use the program as a "
"gemini client but, to connect to fediverse, the file must be properly filled."
"~2%Consult the manpage ~a(1) for more details.~2%If you already wrote a "
"configuration file, check the error printed below, try to fix the "
"configuration file and restart ~a.~%"
"gemini client (however you need to restart the program) but, to connect to "
"fediverse, the file must be properly filled.~2%Consult the manpage ~a(1) for "
"more details.~2%If you, instead, already wrote a configuration file, check "
"the error printed below, try to fix the configuration file and restart ~a.~%"
msgstr ""
#: src/main.lisp:158 src/main.lisp:212
@ -1351,8 +1351,8 @@ msgid_plural "~a pending"
msgstr[0] ""
msgstr[1] ""
#: src/open-message-link-window.lisp:67 src/open-message-link-window.lisp:266
#: src/open-message-link-window.lisp:293
#: src/open-message-link-window.lisp:67 src/open-message-link-window.lisp:267
#: src/open-message-link-window.lisp:294
msgid "Links"
msgstr ""
@ -1361,16 +1361,16 @@ msgstr ""
msgid "address ~a is not a valid virtual path for posts (timeline/folder)"
msgstr ""
#: src/open-message-link-window.lisp:151
#: src/open-message-link-window.lisp:152
msgid "type access token: "
msgstr ""
#: src/open-message-link-window.lisp:153 src/ui-goodies.lisp:3310
#: src/open-message-link-window.lisp:154 src/ui-goodies.lisp:3310
#: src/ui-goodies.lisp:3517
msgid "Upload: "
msgstr ""
#: src/open-message-link-window.lisp:363
#: src/open-message-link-window.lisp:364
msgid "Chat attachments"
msgstr ""
@ -1434,56 +1434,56 @@ msgstr[1] ""
msgid "Index of local directory ~a~2%"
msgstr ""
#: src/program-events.lisp:1379 src/program-events.lisp:1468
#: src/program-events.lisp:1379 src/program-events.lisp:1469
#: src/ui-goodies.lisp:2498
msgid "Empty address"
msgstr ""
#: src/program-events.lisp:1633
#: src/program-events.lisp:1634
#, lisp-format
msgid "~a ~:[(not opened)~;(opened)~]~%"
msgstr ""
#: src/program-events.lisp:1665
#: src/program-events.lisp:1666
#, lisp-format
msgid "updating gemlog ~a"
msgstr ""
#: src/program-events.lisp:1713
#: src/program-events.lisp:1714
msgid "TOC can be shown for gemini windows only"
msgstr ""
#: src/program-events.lisp:1823
#: src/program-events.lisp:1824
msgid "no label"
msgstr ""
#: src/program-events.lisp:1923
#: src/program-events.lisp:1924
msgid "No mentions"
msgstr ""
#: src/program-events.lisp:1935
#: src/program-events.lisp:1936
#, lisp-format
msgid "Deleting: ~a"
msgstr ""
#: src/program-events.lisp:1971
#: src/program-events.lisp:1972
msgid "Announcements "
msgstr ""
#: src/program-events.lisp:1984
#: src/program-events.lisp:1985
msgid "query-results"
msgstr ""
#: src/program-events.lisp:2010
#: src/program-events.lisp:2011
msgid " Matching posts"
msgstr ""
#: src/program-events.lisp:2012
#: src/program-events.lisp:2013
#, lisp-format
msgid "Query results~2%"
msgstr ""
#: src/program-events.lisp:2014
#: src/program-events.lisp:2015
#, lisp-format
msgid ""
"The matching status (~a founds) can be found in folder: *~a*, timeline: "
@ -1495,30 +1495,30 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
#: src/program-events.lisp:2022
#: src/program-events.lisp:2023
#, lisp-format
msgid "Query: ~a~2%"
msgstr ""
#: src/program-events.lisp:2025
#: src/program-events.lisp:2026
#, lisp-format
msgid "Hashtags~2%"
msgstr ""
#: src/program-events.lisp:2030
#: src/program-events.lisp:2031
#, lisp-format
msgid "accounts~2%"
msgstr ""
#: src/program-events.lisp:2049
#: src/program-events.lisp:2050
msgid "Search completed"
msgstr ""
#: src/program-events.lisp:2101
#: src/program-events.lisp:2102
msgid "Editing post…"
msgstr ""
#: src/program-events.lisp:2118
#: src/program-events.lisp:2119
msgid "Post modified"
msgstr ""
@ -1609,37 +1609,37 @@ msgstr ""
msgid "No message with index ~a exists"
msgstr ""
#: src/thread-window.lisp:897
#: src/thread-window.lisp:898
msgid "No matching post in thread window"
msgstr ""
#: src/thread-window.lisp:959
#: src/thread-window.lisp:960
msgid "No message to delete"
msgstr ""
#: src/thread-window.lisp:969
#: src/thread-window.lisp:970
msgid "No message to undelete"
msgstr ""
#: src/thread-window.lisp:1002 src/thread-window.lisp:1036
#: src/thread-window.lisp:1003 src/thread-window.lisp:1037
#, lisp-format
msgid "No next message that contains ~s exists"
msgstr ""
#: src/thread-window.lisp:1008 src/thread-window.lisp:1042
#: src/thread-window.lisp:1009 src/thread-window.lisp:1043
#, lisp-format
msgid "No previous message that contains ~s exists"
msgstr ""
#: src/thread-window.lisp:1058
#: src/thread-window.lisp:1059
msgid "No others unread messages exist"
msgstr ""
#: src/thread-window.lisp:1091
#: src/thread-window.lisp:1092
msgid "Threads"
msgstr ""
#: src/tui-utils.lisp:110
#: src/tui-utils.lisp:127
#, lisp-format
msgid "Unknown key event ~a"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: tinmop 0.9.9.14142135623\n"
"Report-Msgid-Bugs-To: https://codeberg.org/cage/tinmop/\n"
"POT-Creation-Date: 2024-07-05 14:47+0200\n"
"POT-Creation-Date: 2024-07-06 20:02+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -254,7 +254,7 @@ msgid "not implemented"
msgstr ""
#: src/filesystem-tree-window.lisp:520 src/line-oriented-window.lisp:325
#: src/open-message-link-window.lisp:264 src/program-events.lisp:609
#: src/open-message-link-window.lisp:265 src/program-events.lisp:609
msgid "Invalid regular expression"
msgstr ""
@ -313,7 +313,7 @@ msgstr ""
msgid "Table of contents"
msgstr ""
#: src/gemini-subscription-window.lisp:64 src/program-events.lisp:1622
#: src/gemini-subscription-window.lisp:64 src/program-events.lisp:1623
msgid "No subtitle"
msgstr ""
@ -344,7 +344,7 @@ msgstr ""
msgid "a password to unlock certificate for ~a is needed: "
msgstr ""
#: src/gemini-viewer.lisp:852 src/tui-utils.lisp:517 src/tui-utils.lisp:529
#: src/gemini-viewer.lisp:852 src/tui-utils.lisp:534 src/tui-utils.lisp:546
#: src/ui-goodies.lisp:3085
#, lisp-format
msgid "Error: ~a"
@ -822,7 +822,7 @@ msgid ""
"just received?"
msgstr ""
#: src/gui/client/main-window.lisp:1451 src/program-events.lisp:1581
#: src/gui/client/main-window.lisp:1451 src/program-events.lisp:1582
#, lisp-format
msgid "Unable to subscribe to ~s"
msgstr ""
@ -1197,10 +1197,10 @@ msgstr ""
msgid ""
"Configuration error~%~a~%Tinmop will create an empty file for you in ~a (if "
"such file does not exists). This file will be enough to use the program as a "
"gemini client but, to connect to fediverse, the file must be properly filled."
"~2%Consult the manpage ~a(1) for more details.~2%If you already wrote a "
"configuration file, check the error printed below, try to fix the "
"configuration file and restart ~a.~%"
"gemini client (however you need to restart the program) but, to connect to "
"fediverse, the file must be properly filled.~2%Consult the manpage ~a(1) for "
"more details.~2%If you, instead, already wrote a configuration file, check "
"the error printed below, try to fix the configuration file and restart ~a.~%"
msgstr ""
#: src/main.lisp:158 src/main.lisp:212
@ -1350,8 +1350,8 @@ msgid_plural "~a pending"
msgstr[0] ""
msgstr[1] ""
#: src/open-message-link-window.lisp:67 src/open-message-link-window.lisp:266
#: src/open-message-link-window.lisp:293
#: src/open-message-link-window.lisp:67 src/open-message-link-window.lisp:267
#: src/open-message-link-window.lisp:294
msgid "Links"
msgstr ""
@ -1360,16 +1360,16 @@ msgstr ""
msgid "address ~a is not a valid virtual path for posts (timeline/folder)"
msgstr ""
#: src/open-message-link-window.lisp:151
#: src/open-message-link-window.lisp:152
msgid "type access token: "
msgstr ""
#: src/open-message-link-window.lisp:153 src/ui-goodies.lisp:3310
#: src/open-message-link-window.lisp:154 src/ui-goodies.lisp:3310
#: src/ui-goodies.lisp:3517
msgid "Upload: "
msgstr ""
#: src/open-message-link-window.lisp:363
#: src/open-message-link-window.lisp:364
msgid "Chat attachments"
msgstr ""
@ -1433,56 +1433,56 @@ msgstr[1] ""
msgid "Index of local directory ~a~2%"
msgstr ""
#: src/program-events.lisp:1379 src/program-events.lisp:1468
#: src/program-events.lisp:1379 src/program-events.lisp:1469
#: src/ui-goodies.lisp:2498
msgid "Empty address"
msgstr ""
#: src/program-events.lisp:1633
#: src/program-events.lisp:1634
#, lisp-format
msgid "~a ~:[(not opened)~;(opened)~]~%"
msgstr ""
#: src/program-events.lisp:1665
#: src/program-events.lisp:1666
#, lisp-format
msgid "updating gemlog ~a"
msgstr ""
#: src/program-events.lisp:1713
#: src/program-events.lisp:1714
msgid "TOC can be shown for gemini windows only"
msgstr ""
#: src/program-events.lisp:1823
#: src/program-events.lisp:1824
msgid "no label"
msgstr ""
#: src/program-events.lisp:1923
#: src/program-events.lisp:1924
msgid "No mentions"
msgstr ""
#: src/program-events.lisp:1935
#: src/program-events.lisp:1936
#, lisp-format
msgid "Deleting: ~a"
msgstr ""
#: src/program-events.lisp:1971
#: src/program-events.lisp:1972
msgid "Announcements "
msgstr ""
#: src/program-events.lisp:1984
#: src/program-events.lisp:1985
msgid "query-results"
msgstr ""
#: src/program-events.lisp:2010
#: src/program-events.lisp:2011
msgid " Matching posts"
msgstr ""
#: src/program-events.lisp:2012
#: src/program-events.lisp:2013
#, lisp-format
msgid "Query results~2%"
msgstr ""
#: src/program-events.lisp:2014
#: src/program-events.lisp:2015
#, lisp-format
msgid ""
"The matching status (~a founds) can be found in folder: *~a*, timeline: "
@ -1493,30 +1493,30 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
#: src/program-events.lisp:2022
#: src/program-events.lisp:2023
#, lisp-format
msgid "Query: ~a~2%"
msgstr ""
#: src/program-events.lisp:2025
#: src/program-events.lisp:2026
#, lisp-format
msgid "Hashtags~2%"
msgstr ""
#: src/program-events.lisp:2030
#: src/program-events.lisp:2031
#, lisp-format
msgid "accounts~2%"
msgstr ""
#: src/program-events.lisp:2049
#: src/program-events.lisp:2050
msgid "Search completed"
msgstr ""
#: src/program-events.lisp:2101
#: src/program-events.lisp:2102
msgid "Editing post…"
msgstr ""
#: src/program-events.lisp:2118
#: src/program-events.lisp:2119
msgid "Post modified"
msgstr ""
@ -1607,37 +1607,37 @@ msgstr ""
msgid "No message with index ~a exists"
msgstr ""
#: src/thread-window.lisp:897
#: src/thread-window.lisp:898
msgid "No matching post in thread window"
msgstr ""
#: src/thread-window.lisp:959
#: src/thread-window.lisp:960
msgid "No message to delete"
msgstr ""
#: src/thread-window.lisp:969
#: src/thread-window.lisp:970
msgid "No message to undelete"
msgstr ""
#: src/thread-window.lisp:1002 src/thread-window.lisp:1036
#: src/thread-window.lisp:1003 src/thread-window.lisp:1037
#, lisp-format
msgid "No next message that contains ~s exists"
msgstr ""
#: src/thread-window.lisp:1008 src/thread-window.lisp:1042
#: src/thread-window.lisp:1009 src/thread-window.lisp:1043
#, lisp-format
msgid "No previous message that contains ~s exists"
msgstr ""
#: src/thread-window.lisp:1058
#: src/thread-window.lisp:1059
msgid "No others unread messages exist"
msgstr ""
#: src/thread-window.lisp:1091
#: src/thread-window.lisp:1092
msgid "Threads"
msgstr ""
#: src/tui-utils.lisp:110
#: src/tui-utils.lisp:127
#, lisp-format
msgid "Unknown key event ~a"
msgstr ""

View File

@ -132,7 +132,7 @@ etc.) happened"
command-line-server-name))
(error (e)
(format *error-output*
(_ "Configuration error~%~a~%Tinmop will create an empty file for you in ~a (if such file does not exists). This file will be enough to use the program as a gemini client but, to connect to fediverse, the file must be properly filled.~2%Consult the manpage ~a(1) for more details.~2%If you already wrote a configuration file, check the error printed below, try to fix the configuration file and restart ~a.~%")
(_ "Configuration error~%~a~%Tinmop will create an empty file for you in ~a (if such file does not exists). This file will be enough to use the program as a gemini client (however you need to restart the program) but, to connect to fediverse, the file must be properly filled.~2%Consult the manpage ~a(1) for more details.~2%If you, instead, already wrote a configuration file, check the error printed below, try to fix the configuration file and restart ~a.~%")
e
(res:home-confdir)
+program-name+

View File

@ -115,7 +115,8 @@
(swconf:close-link-window-after-select-p))
(ui:close-open-message-link-window))
(cond
((gemini-client:absolute-gemini-or-titan-url-p url)
((or (gemini-client:absolute-gemini-or-titan-url-p url)
(gemini-client:url-needs-proxy-p url))
(db:insert-in-history (ui:open-url-prompt) url)
(db:gemlog-mark-as-seen url)
(gemini-viewer:ensure-just-one-stream-rendering)

View File

@ -1377,7 +1377,8 @@
(cond
((text-utils:string-empty-p url)
(ui:error-message (_ "Empty address")))
((gemini-client:absolute-gemini-or-titan-url-p url)
((or (gemini-client:absolute-gemini-or-titan-url-p url)
(gemini-client:url-needs-proxy-p url))
(gemini-viewer:bury-download-stream)
(gemini-viewer:ensure-just-one-stream-rendering)
(gemini-viewer:request url

View File

@ -888,13 +888,14 @@ db:renumber-timeline-message-index."
(defun select-messages-corresponding-to-shown ()
(multiple-value-bind (status-id timeline folder)
(get-status-tuple-shown-status *message-window*)
(let ((matching-status (db::find-status-id-folder-timeline status-id
folder
timeline)))
(if matching-status
(let ((new-message-index (db:row-message-index matching-status)))
(rebuild-lines *thread-window* new-message-index))
(ui:info-message (format nil (_ "No matching post in thread window")))))))
(when status-id
(let ((matching-status (db::find-status-id-folder-timeline status-id
folder
timeline)))
(if matching-status
(let ((new-message-index (db:row-message-index matching-status)))
(rebuild-lines *thread-window* new-message-index))
(ui:info-message (format nil (_ "No matching post in thread window"))))))))
(defmethod open-message ((object thread-window))
(with-accessors ((row-selected-index row-selected-index)

View File

@ -95,6 +95,23 @@
as argument `complex-string'."
(length (complex-char-array complex-string)))
(defgeneric debug-event (object decoded-event))
(defmethod debug-event ((object croatoan:event) decoded-event)
(let ((key (croatoan:event-key object)))
(debug-event key decoded-event)))
(defmethod debug-event ((object croatoan:key) decoded-event)
(misc:dbg "event name: ~s alt: ~a :ctrl: ~a shift: ~a-> ~s"
(croatoan:key-name object)
(croatoan:key-alt object)
(croatoan:key-ctrl object)
(croatoan:key-shift object)
decoded-event))
(defmethod debug-event ((object t) decoded-event)
(misc:dbg "event ~a ~s -> ~s" (type-of object) object decoded-event))
(defun decode-key-event (event &key (convert-symbol-to-string t))
(labels ((decode-event (key)
(cond
@ -111,7 +128,7 @@ as argument `complex-string'."
(let* ((key (croatoan:event-key event))
(decoded-event (decode-event key)))
#+debug-croatoan-events (misc:dbg "event ~s" decoded-event)
#+debug-croatoan-events (debug-event event decoded-event)
(values decoded-event key))))
(defun colorize-tree-element (color-map annotated-element)