mirror of https://codeberg.org/cage/tinmop/
- shown a message when user's searching for commands retuns no results.
- updated italian translation - improved a bit a signle docstring
This commit is contained in:
parent
848ed6a043
commit
0fe939ea1d
60
po/it.po
60
po/it.po
|
@ -8,8 +8,8 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: tinmop 0.0.1\n"
|
"Project-Id-Version: tinmop 0.0.1\n"
|
||||||
"Report-Msgid-Bugs-To: https://notabug.org/cage/tinmop/\n"
|
"Report-Msgid-Bugs-To: https://notabug.org/cage/tinmop/\n"
|
||||||
"POT-Creation-Date: 2021-01-13 17:28+0100\n"
|
"POT-Creation-Date: 2021-01-17 20:31+0100\n"
|
||||||
"PO-Revision-Date: 2021-01-13 17:30+0100\n"
|
"PO-Revision-Date: 2021-01-17 20:33+0100\n"
|
||||||
"Last-Translator: cage <cage@invalid.org>\n"
|
"Last-Translator: cage <cage@invalid.org>\n"
|
||||||
"Language-Team: Italian\n"
|
"Language-Team: Italian\n"
|
||||||
"Language: it\n"
|
"Language: it\n"
|
||||||
|
@ -217,17 +217,17 @@ msgstr "Scaricamento del documento in formato gemini completato"
|
||||||
msgid "Could not understand the address ~s"
|
msgid "Could not understand the address ~s"
|
||||||
msgstr "Non riesco ad interpretare l'indirizzo: ~s"
|
msgstr "Non riesco ad interpretare l'indirizzo: ~s"
|
||||||
|
|
||||||
#: src/gemini-viewer.lisp:501
|
#: src/gemini-viewer.lisp:506
|
||||||
#, lisp-format
|
#, lisp-format
|
||||||
msgid "Server ~s asks: ~s "
|
msgid "Server ~s asks: ~s "
|
||||||
msgstr "Il server ~s chiede: ~s "
|
msgstr "Il server ~s chiede: ~s "
|
||||||
|
|
||||||
#: src/gemini-viewer.lisp:529
|
#: src/gemini-viewer.lisp:534
|
||||||
#, lisp-format
|
#, lisp-format
|
||||||
msgid "Redirects to ~s, follows redirect? [y/N] "
|
msgid "Redirects to ~s, follows redirect? [y/N] "
|
||||||
msgstr "Seguire la redirezione a ~s? [s/N] "
|
msgstr "Seguire la redirezione a ~s? [s/N] "
|
||||||
|
|
||||||
#: src/gemini-viewer.lisp:617
|
#: src/gemini-viewer.lisp:622
|
||||||
#, lisp-format
|
#, lisp-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Host ~s signature changed! This is a potential security risk! Ignore this "
|
"Host ~s signature changed! This is a potential security risk! Ignore this "
|
||||||
|
@ -236,27 +236,27 @@ msgstr ""
|
||||||
"La firma dell'host ~s è cambiata! Questo è un potenziale problema di "
|
"La firma dell'host ~s è cambiata! Questo è un potenziale problema di "
|
||||||
"sicurezza! Proseguire? [s/N]"
|
"sicurezza! Proseguire? [s/N]"
|
||||||
|
|
||||||
#: src/gemini-viewer.lisp:621 src/tui-utils.lisp:397
|
#: src/gemini-viewer.lisp:626 src/tui-utils.lisp:398
|
||||||
#, lisp-format
|
#, lisp-format
|
||||||
msgid "Error: ~a"
|
msgid "Error: ~a"
|
||||||
msgstr "Errore: ~a"
|
msgstr "Errore: ~a"
|
||||||
|
|
||||||
#: src/gemini-viewer.lisp:629
|
#: src/gemini-viewer.lisp:634
|
||||||
#, lisp-format
|
#, lisp-format
|
||||||
msgid "Error getting ~s: ~a"
|
msgid "Error getting ~s: ~a"
|
||||||
msgstr "Errore connettendomi a ~s: ~a"
|
msgstr "Errore connettendomi a ~s: ~a"
|
||||||
|
|
||||||
#: src/gemini-viewer.lisp:640
|
#: src/gemini-viewer.lisp:645
|
||||||
#, lisp-format
|
#, lisp-format
|
||||||
msgid "Going back to: ~a"
|
msgid "Going back to: ~a"
|
||||||
msgstr "Ritorno a: ~a"
|
msgstr "Ritorno a: ~a"
|
||||||
|
|
||||||
#: src/gemini-viewer.lisp:652
|
#: src/gemini-viewer.lisp:657
|
||||||
#, lisp-format
|
#, lisp-format
|
||||||
msgid "Viewing source of: ~a"
|
msgid "Viewing source of: ~a"
|
||||||
msgstr "Visualizzo il sorgente di: ~a"
|
msgstr "Visualizzo il sorgente di: ~a"
|
||||||
|
|
||||||
#: src/gemini-viewer.lisp:707
|
#: src/gemini-viewer.lisp:712
|
||||||
msgid "Current gemini streams"
|
msgid "Current gemini streams"
|
||||||
msgstr "Flussi di dati gemini attuali"
|
msgstr "Flussi di dati gemini attuali"
|
||||||
|
|
||||||
|
@ -302,17 +302,25 @@ msgstr "Tasti finestra attiva"
|
||||||
msgid "Global keys"
|
msgid "Global keys"
|
||||||
msgstr "Mappa tasti globale"
|
msgstr "Mappa tasti globale"
|
||||||
|
|
||||||
#: src/keybindings.lisp:540
|
#: src/keybindings.lisp:536
|
||||||
|
msgid "No command matching your criteria found"
|
||||||
|
msgstr "Nessun comando che corrisponda alla tua ricerca è stato trovato."
|
||||||
|
|
||||||
|
#: src/keybindings.lisp:542
|
||||||
msgid "Quick help"
|
msgid "Quick help"
|
||||||
msgstr "Aiuto rapido"
|
msgstr "Aiuto rapido"
|
||||||
|
|
||||||
#: src/keybindings.lisp:542 src/line-oriented-window.lisp:261
|
#: src/keybindings.lisp:550
|
||||||
#: src/open-message-link-window.lisp:108 src/open-message-link-window.lisp:195
|
#, lisp-format
|
||||||
#: src/program-events.lisp:441
|
msgid "invalid regular expression ~s ~a"
|
||||||
|
msgstr "Espressione regolare non valida ~s ~a"
|
||||||
|
|
||||||
|
#: src/line-oriented-window.lisp:261 src/open-message-link-window.lisp:108
|
||||||
|
#: src/open-message-link-window.lisp:195 src/program-events.lisp:441
|
||||||
msgid "Invalid regular expression"
|
msgid "Invalid regular expression"
|
||||||
msgstr "Espressione regolare non valida"
|
msgstr "Espressione regolare non valida"
|
||||||
|
|
||||||
#: src/line-oriented-window.lisp:330 src/ui-goodies.lisp:103
|
#: src/line-oriented-window.lisp:331 src/ui-goodies.lisp:103
|
||||||
#: src/ui-goodies.lisp:120
|
#: src/ui-goodies.lisp:120
|
||||||
msgid "Information"
|
msgid "Information"
|
||||||
msgstr "Informazione"
|
msgstr "Informazione"
|
||||||
|
@ -322,7 +330,12 @@ msgstr "Informazione"
|
||||||
msgid "Folder ~s does not exists"
|
msgid "Folder ~s does not exists"
|
||||||
msgstr "La cartella ~s non esiste."
|
msgstr "La cartella ~s non esiste."
|
||||||
|
|
||||||
#: src/main.lisp:112
|
#: src/main.lisp:104
|
||||||
|
#, lisp-format
|
||||||
|
msgid "Loading configuration file ~a~%"
|
||||||
|
msgstr "Carico il file di configurazione: ~a~%"
|
||||||
|
|
||||||
|
#: src/main.lisp:116
|
||||||
#, lisp-format
|
#, lisp-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Non fatal error~%~a~%Tinmop will add an empty file for you. This file will "
|
"Non fatal error~%~a~%Tinmop will add an empty file for you. This file will "
|
||||||
|
@ -541,7 +554,18 @@ msgstr "Menzioni: "
|
||||||
msgid "Subject: "
|
msgid "Subject: "
|
||||||
msgstr "Oggetto del messaggio: "
|
msgstr "Oggetto del messaggio: "
|
||||||
|
|
||||||
#: src/software-configuration.lisp:527
|
#: src/software-configuration.lisp:449
|
||||||
|
#, lisp-format
|
||||||
|
msgid "fatal error: The file ~a is empty"
|
||||||
|
msgstr "errore fatale: il file ~a è vuoto."
|
||||||
|
|
||||||
|
#: src/software-configuration.lisp:469
|
||||||
|
#, lisp-format
|
||||||
|
msgid "The configuration (*.conf) file is missing the value for ~a"
|
||||||
|
msgstr ""
|
||||||
|
"Il file di configurazione (*.conf) manca del valore corrispondente a: ~a"
|
||||||
|
|
||||||
|
#: src/software-configuration.lisp:550
|
||||||
msgid "This message was crypted."
|
msgid "This message was crypted."
|
||||||
msgstr "Questo messaggion era cifrato."
|
msgstr "Questo messaggion era cifrato."
|
||||||
|
|
||||||
|
@ -718,7 +742,7 @@ msgstr "Il focus è passato alla finestra degli abbonamenti ai gemlog."
|
||||||
|
|
||||||
#: src/ui-goodies.lisp:591
|
#: src/ui-goodies.lisp:591
|
||||||
msgid "Search for commands (regexp): "
|
msgid "Search for commands (regexp): "
|
||||||
msgstr "Cerca tra i comandi (espressione regolare):"
|
msgstr "Cerca tra i comandi (espressione regolare): "
|
||||||
|
|
||||||
#: src/ui-goodies.lisp:602
|
#: src/ui-goodies.lisp:602
|
||||||
#, lisp-format
|
#, lisp-format
|
||||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: tinmop 0.5.0\n"
|
"Project-Id-Version: tinmop 0.5.0\n"
|
||||||
"Report-Msgid-Bugs-To: https://notabug.org/cage/tinmop/\n"
|
"Report-Msgid-Bugs-To: https://notabug.org/cage/tinmop/\n"
|
||||||
"POT-Creation-Date: 2021-01-13 17:28+0100\n"
|
"POT-Creation-Date: 2021-01-17 20:31+0100\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
@ -210,44 +210,44 @@ msgstr ""
|
||||||
msgid "Could not understand the address ~s"
|
msgid "Could not understand the address ~s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/gemini-viewer.lisp:501
|
#: src/gemini-viewer.lisp:506
|
||||||
#, lisp-format
|
#, lisp-format
|
||||||
msgid "Server ~s asks: ~s "
|
msgid "Server ~s asks: ~s "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/gemini-viewer.lisp:529
|
#: src/gemini-viewer.lisp:534
|
||||||
#, lisp-format
|
#, lisp-format
|
||||||
msgid "Redirects to ~s, follows redirect? [y/N] "
|
msgid "Redirects to ~s, follows redirect? [y/N] "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/gemini-viewer.lisp:617
|
#: src/gemini-viewer.lisp:622
|
||||||
#, lisp-format
|
#, lisp-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Host ~s signature changed! This is a potential security risk! Ignore this "
|
"Host ~s signature changed! This is a potential security risk! Ignore this "
|
||||||
"warning? [y/N] "
|
"warning? [y/N] "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/gemini-viewer.lisp:621 src/tui-utils.lisp:397
|
#: src/gemini-viewer.lisp:626 src/tui-utils.lisp:398
|
||||||
#, lisp-format
|
#, lisp-format
|
||||||
msgid "Error: ~a"
|
msgid "Error: ~a"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/gemini-viewer.lisp:629
|
#: src/gemini-viewer.lisp:634
|
||||||
#, lisp-format
|
#, lisp-format
|
||||||
msgid "Error getting ~s: ~a"
|
msgid "Error getting ~s: ~a"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/gemini-viewer.lisp:640
|
#: src/gemini-viewer.lisp:645
|
||||||
#, lisp-format
|
#, lisp-format
|
||||||
msgid "Going back to: ~a"
|
msgid "Going back to: ~a"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/gemini-viewer.lisp:652
|
#: src/gemini-viewer.lisp:657
|
||||||
#, lisp-format
|
#, lisp-format
|
||||||
msgid "Viewing source of: ~a"
|
msgid "Viewing source of: ~a"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/gemini-viewer.lisp:707
|
#: src/gemini-viewer.lisp:712
|
||||||
msgid "Current gemini streams"
|
msgid "Current gemini streams"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -293,17 +293,25 @@ msgstr ""
|
||||||
msgid "Global keys"
|
msgid "Global keys"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/keybindings.lisp:540
|
#: src/keybindings.lisp:536
|
||||||
|
msgid "No command matching your criteria found"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/keybindings.lisp:542
|
||||||
msgid "Quick help"
|
msgid "Quick help"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/keybindings.lisp:542 src/line-oriented-window.lisp:261
|
#: src/keybindings.lisp:550
|
||||||
#: src/open-message-link-window.lisp:108 src/open-message-link-window.lisp:195
|
#, lisp-format
|
||||||
#: src/program-events.lisp:441
|
msgid "invalid regular expression ~s ~a"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/line-oriented-window.lisp:261 src/open-message-link-window.lisp:108
|
||||||
|
#: src/open-message-link-window.lisp:195 src/program-events.lisp:441
|
||||||
msgid "Invalid regular expression"
|
msgid "Invalid regular expression"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/line-oriented-window.lisp:330 src/ui-goodies.lisp:103
|
#: src/line-oriented-window.lisp:331 src/ui-goodies.lisp:103
|
||||||
#: src/ui-goodies.lisp:120
|
#: src/ui-goodies.lisp:120
|
||||||
msgid "Information"
|
msgid "Information"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -313,7 +321,12 @@ msgstr ""
|
||||||
msgid "Folder ~s does not exists"
|
msgid "Folder ~s does not exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/main.lisp:112
|
#: src/main.lisp:104
|
||||||
|
#, lisp-format
|
||||||
|
msgid "Loading configuration file ~a~%"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/main.lisp:116
|
||||||
#, lisp-format
|
#, lisp-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"Non fatal error~%~a~%Tinmop will add an empty file for you. This file will "
|
"Non fatal error~%~a~%Tinmop will add an empty file for you. This file will "
|
||||||
|
@ -524,7 +537,17 @@ msgstr ""
|
||||||
msgid "Subject: "
|
msgid "Subject: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: src/software-configuration.lisp:527
|
#: src/software-configuration.lisp:449
|
||||||
|
#, lisp-format
|
||||||
|
msgid "fatal error: The file ~a is empty"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/software-configuration.lisp:469
|
||||||
|
#, lisp-format
|
||||||
|
msgid "The configuration (*.conf) file is missing the value for ~a"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: src/software-configuration.lisp:550
|
||||||
msgid "This message was crypted."
|
msgid "This message was crypted."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
|
@ -532,11 +532,21 @@ and `make-blocking-list-dialog-window') showing the full docstring for a command
|
||||||
(let* ((scanner (create-scanner regex :case-insensitive-mode t))
|
(let* ((scanner (create-scanner regex :case-insensitive-mode t))
|
||||||
(all-lines (remove-if-not (make-filter-help-text scanner)
|
(all-lines (remove-if-not (make-filter-help-text scanner)
|
||||||
(mapcar #'help-fields-get-text
|
(mapcar #'help-fields-get-text
|
||||||
fields))))
|
fields)))
|
||||||
(line-oriented-window:make-blocking-list-dialog-window specials:*main-window*
|
(no-help-message (list (_ "No command matching your criteria found"))))
|
||||||
fields
|
(if all-lines
|
||||||
all-lines
|
(line-oriented-window:make-blocking-list-dialog-window specials:*main-window*
|
||||||
#'help-expand
|
fields
|
||||||
(_ "Quick help")))
|
all-lines
|
||||||
(error ()
|
#'help-expand
|
||||||
(ui:error-message (_ "Invalid regular expression"))))))))
|
(_ "Quick help"))
|
||||||
|
(line-oriented-window:make-blocking-list-dialog-window specials:*main-window*
|
||||||
|
'("dummy")
|
||||||
|
no-help-message
|
||||||
|
(lambda (a b)
|
||||||
|
(declare (ignore a b))))))
|
||||||
|
(cl-ppcre:ppcre-syntax-error (e)
|
||||||
|
(ui:error-message (format nil
|
||||||
|
(_ "invalid regular expression ~s ~a")
|
||||||
|
regex
|
||||||
|
e))))))))
|
||||||
|
|
|
@ -127,6 +127,7 @@ as argument `complex-string'."
|
||||||
(text-width text))
|
(text-width text))
|
||||||
|
|
||||||
(defun find-max-line-width (lines)
|
(defun find-max-line-width (lines)
|
||||||
|
(assert lines)
|
||||||
(reduce #'max (mapcar #'text-length lines)))
|
(reduce #'max (mapcar #'text-length lines)))
|
||||||
|
|
||||||
(defmethod (setf bgcolor) ((object complex-string) new-bg)
|
(defmethod (setf bgcolor) ((object complex-string) new-bg)
|
||||||
|
|
|
@ -592,7 +592,7 @@ Metadata includes:
|
||||||
:complete-fn #'complete:complete-always-empty)))
|
:complete-fn #'complete:complete-always-empty)))
|
||||||
|
|
||||||
(defun move-message-tree ()
|
(defun move-message-tree ()
|
||||||
"Move messages tree"
|
"Move messages tree to a different folder. If folder does not exist will be created."
|
||||||
(flet ((on-input-complete (new-folder)
|
(flet ((on-input-complete (new-folder)
|
||||||
(let ((move-event (make-instance 'move-selected-tree-event
|
(let ((move-event (make-instance 'move-selected-tree-event
|
||||||
:new-folder new-folder))
|
:new-folder new-folder))
|
||||||
|
|
Loading…
Reference in New Issue