From c30e2de945958813515313c12530a00ed293d627 Mon Sep 17 00:00:00 2001 From: cage Date: Sun, 19 Feb 2023 16:27:36 +0100 Subject: [PATCH] - [i18n] updated translatable files; - [i18n] updated italian translation. --- po/POTFILES.in | 15 ++- po/it.po | 250 +++++++++++++++++++++++++++++++------------------ po/tinmop.pot | 243 ++++++++++++++++++++++++++++++----------------- 3 files changed, 328 insertions(+), 180 deletions(-) diff --git a/po/POTFILES.in b/po/POTFILES.in index 909d0b6..f9ee0ca 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,4 +1,4 @@ -modules/share-gemini-link.lisp +data/modules/share-gemini-link.lisp src/2d-utils.lisp src/api-client.lisp src/api-pleroma-entities.lisp @@ -12,6 +12,8 @@ src/complete-window.lisp src/complete.lisp src/conditions.lisp src/config.lisp +src/config.lisp.in +src/config.lisp.in.in src/constants.lisp src/conversations-window.lisp src/crypto-utils.lisp @@ -39,8 +41,19 @@ src/gopher/client.lisp src/gopher/package.lisp src/gopher/parser.lisp src/gui/client/client-configuration.lisp +src/gui/client/constants.lisp +src/gui/client/gui-goodies.lisp +src/gui/client/icons.lisp +src/gui/client/json-rpc-communication.lisp +src/gui/client/main-window.lisp +src/gui/client/menu-command.lisp +src/gui/client/program-events.lisp +src/gui/client/validation.lisp src/gui/server/json-rpc-communication.lisp src/gui/server/main-window-server-side.lisp +src/gui/server/public-api-gemini-certificates.lisp +src/gui/server/public-api-gemini-stream.lisp +src/gui/server/public-api-gemini-tour-links.lisp src/gui/server/public-api.lisp src/hooks.lisp src/html-utils.lisp diff --git a/po/it.po b/po/it.po index 7fc4f03..17c68b7 100644 --- a/po/it.po +++ b/po/it.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: tinmop 0.0.1\n" "Report-Msgid-Bugs-To: https://notabug.org/cage/tinmop/\n" -"POT-Creation-Date: 2023-02-01 15:05+0100\n" -"PO-Revision-Date: 2023-02-01 15:06+0100\n" +"POT-Creation-Date: 2023-02-19 16:21+0100\n" +"PO-Revision-Date: 2023-02-19 16:26+0100\n" "Last-Translator: cage \n" "Language-Team: Italian\n" "Language: it\n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: modules/share-gemini-link.lisp:30 src/ui-goodies.lisp:2810 +#: data/modules/share-gemini-link.lisp:30 src/ui-goodies.lisp:2810 msgid "The window is not displaying a gemini document" msgstr "La finestra non sta mostrando un documento gemini" @@ -35,7 +35,7 @@ msgstr "" "

~a è " "stato autorizzato con successo, puoi chiudere questo tab.

" -#: src/api-client.lisp:201 +#: src/api-client.lisp:202 #, lisp-format msgid "" "Credential invalid. Try to remove ~a and restart the software to " @@ -44,44 +44,44 @@ msgstr "" "Credenziali non più valide. Provare a rimuovere ~a e riavviare il programma " "per riautenticarsi." -#: src/api-client.lisp:212 +#: src/api-client.lisp:213 msgid "Save address" msgstr "Salva l'indirizzo" -#: src/api-client.lisp:213 +#: src/api-client.lisp:214 msgid "Open address" msgstr "Apri l'indirizzo" -#: src/api-client.lisp:214 src/ui-goodies.lisp:210 src/ui-goodies.lisp:215 -#: src/windows.lisp:618 src/windows.lisp:674 +#: src/api-client.lisp:215 src/ui-goodies.lisp:210 src/ui-goodies.lisp:215 +#: src/windows.lisp:618 src/windows.lisp:675 msgid "Cancel" msgstr "Annulla" -#: src/api-client.lisp:226 +#: src/api-client.lisp:227 msgid "This client has been authorized" msgstr "Questo client è stato autorizzato." -#: src/api-client.lisp:230 +#: src/api-client.lisp:231 msgid "Got a generic error when registering client" msgstr "Errore generico provando a registare il client" -#: src/api-client.lisp:232 +#: src/api-client.lisp:233 #, lisp-format msgid "File ~a saved" msgstr "File ~a salvato" -#: src/api-client.lisp:234 +#: src/api-client.lisp:235 msgid "Please enter below the file where to save the address" msgstr "Inserisci piu' sotto il file dove salvare l'indirizzo" -#: src/api-client.lisp:254 +#: src/api-client.lisp:256 msgid "" "Error: was not able to create server socket to listen for authorization code" msgstr "" "Errore: non sono stato in grado di creare il socket per la cattura del " "codice di autorizzazione." -#: src/api-client.lisp:890 +#: src/api-client.lisp:892 #, lisp-format msgid "Initializing empty credentials file in ~a" msgstr "Inizializzo credenziali vuote (segnaposto) nel file ~a" @@ -225,7 +225,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:204 src/program-events.lisp:514 +#: src/open-message-link-window.lisp:204 src/program-events.lisp:544 msgid "Invalid regular expression" msgstr "Espressione regolare non valida" @@ -233,27 +233,27 @@ msgstr "Espressione regolare non valida" msgid "File explorer" msgstr "Navigatore albero dei file" -#: src/filesystem-utils.lisp:576 +#: src/filesystem-utils.lisp:581 #, lisp-format msgid "invalid value: ~a" msgstr "Valore non valido: ~a" -#: src/filesystem-utils.lisp:583 +#: src/filesystem-utils.lisp:588 #, lisp-format msgid "~a bytes" msgstr "~a byte" -#: src/filesystem-utils.lisp:585 +#: src/filesystem-utils.lisp:590 #, lisp-format msgid "~,1f Kib" msgstr "~,1f Kib" -#: src/filesystem-utils.lisp:587 +#: src/filesystem-utils.lisp:592 #, lisp-format msgid "~,1f Mib" msgstr "~,1f Mib" -#: src/filesystem-utils.lisp:589 +#: src/filesystem-utils.lisp:594 #, lisp-format msgid "~,1f Gib" msgstr "~,1f Gib" @@ -287,7 +287,7 @@ msgstr "Certificati generati" msgid "Table of contents" msgstr "Indice" -#: src/gemini-subscription-window.lisp:67 src/program-events.lisp:1464 +#: src/gemini-subscription-window.lisp:67 src/program-events.lisp:1494 msgid "No subtitle" msgstr "Nessun sottotitolo" @@ -313,13 +313,15 @@ msgstr "Il server ~s chiede: ~s " msgid "Redirects to ~s, follows redirect? [y/N] " msgstr "Seguire la redirezione a ~s? [s/N] " -#: src/gemini-viewer.lisp:782 src/tui-utils.lisp:509 src/tui-utils.lisp:520 -#: src/ui-goodies.lisp:2988 src/ui-goodies.lisp:2994 +#: src/gemini-viewer.lisp:782 src/gui/server/public-api-gemini-stream.lisp:196 +#: src/tui-utils.lisp:509 src/tui-utils.lisp:520 src/ui-goodies.lisp:2989 #, lisp-format msgid "Error: ~a" msgstr "Errore: ~a" #: src/gemini-viewer.lisp:789 src/gemini-viewer.lisp:793 +#: src/gui/server/public-api-gemini-stream.lisp:200 +#: src/gui/server/public-api-gemini-stream.lisp:202 #, lisp-format msgid "Error getting ~s: ~a" msgstr "Errore connettendomi a ~s: ~a" @@ -340,8 +342,8 @@ msgstr "Flussi di dati gemini attuali" #: src/gemini/client.lisp:172 #, lisp-format -msgid "The server responded with the error ~a: ~a" -msgstr "Il server ha risposto con l'errore ~a: ~a" +msgid "The server responded with the error ~a: ~s" +msgstr "Il server ha risposto con l'errore ~a: ~s" #: src/gemini/client.lisp:183 #, lisp-format @@ -385,6 +387,77 @@ msgstr "Inserisci i termini di ricerca: " msgid "fatal error: The file ~a is empty" msgstr "errore fatale: il file ~a è vuoto." +#: src/gui/client/gui-goodies.lisp:20 +#, lisp-format +msgid "~a element will be deleted; continue?" +msgid_plural "~a elements will be deleted; continue?" +msgstr[0] "~a elemento verrà cancellato; continuare?" +msgstr[1] "~a elementi verranno cancellati; continuare?" + +#: src/gui/client/gui-goodies.lisp:24 +msgid "Confirm operation" +msgstr "Confermi l'operazione?" + +#: src/gui/client/gui-goodies.lisp:28 +msgid "Operation completed" +msgstr "Operazione completata" + +#: src/gui/client/gui-goodies.lisp:28 +msgid "information" +msgstr "informazione" + +#: src/gui/client/gui-goodies.lisp:30 src/line-oriented-window.lisp:501 +#: src/ui-goodies.lisp:153 src/ui-goodies.lisp:170 +msgid "Information" +msgstr "Informazione" + +#: src/gui/client/gui-goodies.lisp:33 src/ui-goodies.lisp:160 +#: src/ui-goodies.lisp:182 +msgid "Error" +msgstr "Errore" + +#: src/gui/client/json-rpc-communication.lisp:112 +#: src/gui/client/json-rpc-communication.lisp:185 +msgid "Unable to create server process" +msgstr "Non riesco a creare il processo server" + +#: src/gui/client/main-window.lisp:74 +#, lisp-format +msgid "~a: ~a" +msgstr "~a: ~a" + +#: src/gui/client/main-window.lisp:137 +msgid "File" +msgstr "File" + +#: src/gui/client/main-window.lisp:138 +msgid "Help" +msgstr "Aiuto" + +#: src/gui/client/main-window.lisp:139 +msgid "Quit" +msgstr "Esci" + +#: src/gui/client/main-window.lisp:140 src/gui/client/menu-command.lisp:5 +msgid "About" +msgstr "Sul programma…" + +#: src/gui/client/main-window.lisp:215 +msgid "go back" +msgstr "indietro" + +#: src/gui/client/main-window.lisp:216 +msgid "reload address" +msgstr "ricarica l'indirizzo" + +#: src/gui/client/main-window.lisp:217 +msgid "go to address" +msgstr "vai all'indirizzo" + +#: src/gui/client/main-window.lisp:218 +msgid "one level up" +msgstr "un livello in alto" + #: src/gui/server/json-rpc-communication.lisp:66 #, lisp-format msgid "RPC Error: ~a~%" @@ -400,6 +473,11 @@ msgstr "Errore in lettura: ~a~%" msgid "Error: ~a~%" msgstr "Errore: ~a~%" +#: src/gui/server/public-api-gemini-stream.lisp:266 +#, lisp-format +msgid "no such stream ~s" +msgstr "il flusso ~s non esiste" + #: src/html-utils.lisp:139 msgid "No address found" msgstr "nessun indirizzo trovato" @@ -526,11 +604,6 @@ msgstr "Aiuto rapido" msgid "invalid regular expression ~s ~a" msgstr "Espressione regolare non valida ~s ~a" -#: src/line-oriented-window.lisp:501 src/ui-goodies.lisp:153 -#: src/ui-goodies.lisp:170 -msgid "Information" -msgstr "Informazione" - #: src/main.lisp:101 #, lisp-format msgid "Folder ~s does not exists" @@ -554,12 +627,12 @@ msgstr "" "un server pleroma; in questo caso il file va riempito in accordo con la " "documentazione: vedi la manpage ~a(1)." -#: src/main.lisp:151 src/main.lisp:199 +#: src/main.lisp:150 src/main.lisp:199 #, lisp-format msgid "Unable to load module ~a" msgstr "Non posso caricare il modulo ~a" -#: src/main.lisp:244 +#: src/main.lisp:245 #, lisp-format msgid "" "Fatal error~%~a~%Tinmop is unable to find a configuration for the graphical " @@ -677,7 +750,7 @@ msgstr "Funzione anonima" msgid "modeline" msgstr "modeline" -#: src/modules.lisp:40 +#: src/modules.lisp:46 #, lisp-format msgid "" "Unrecoverable error: file ~a not found in any of the directory ~a ~a ~a ~a" @@ -722,83 +795,83 @@ msgstr "La directory di destinazione ~s non esiste" msgid "File ~s extraction from ~s failed" msgstr "File ~s estrazione da ~s fallita" -#: src/program-events.lisp:631 +#: src/program-events.lisp:661 msgid "No message selected!" msgstr "Nessun messaggio selezionato!" -#: src/program-events.lisp:833 +#: src/program-events.lisp:863 msgid "Message sent." msgstr "Messaggio spedito" -#: src/program-events.lisp:860 +#: src/program-events.lisp:890 #, lisp-format msgid "Unable to find user ~a" msgstr "Non trovo l'utente ~a" -#: src/program-events.lisp:873 +#: src/program-events.lisp:903 #, lisp-format msgid "Followed ~a" msgstr "Adesso segui ~a " -#: src/program-events.lisp:874 +#: src/program-events.lisp:904 #, lisp-format msgid "User ~a not found on the server" msgstr "L'utente: ~a non è stato trovato sul server" -#: src/program-events.lisp:884 +#: src/program-events.lisp:914 #, lisp-format msgid "Unfollowed ~a" msgstr "Hai abbandonato ~a" -#: src/program-events.lisp:920 +#: src/program-events.lisp:950 #, lisp-format msgid "Downloaded new messages for tag ~a" msgstr "Scaricati nuovi messaggi per l'etichetta ~a." -#: src/program-events.lisp:1037 +#: src/program-events.lisp:1067 #, lisp-format msgid "Got ~a notification" msgid_plural "Got ~a notifications" msgstr[0] "Hai ~a notifica" msgstr[1] "Hai ~a notifiche" -#: src/program-events.lisp:1224 +#: src/program-events.lisp:1254 #, lisp-format msgid "Index of local directory ~a~2%" msgstr "Indice della directory locale ~a~2%" -#: src/program-events.lisp:1257 +#: src/program-events.lisp:1287 msgid "Empty address" msgstr "Indirizzo vuoto" -#: src/program-events.lisp:1419 +#: src/program-events.lisp:1449 #, lisp-format msgid "Unable to subscribe to ~s" msgstr "Non posso abbonarmi a ~s: " -#: src/program-events.lisp:1475 +#: src/program-events.lisp:1505 #, lisp-format msgid "~a ~:[(not opened)~;(opened)~]~%" msgstr "~a ~:[(non aperto)~;(aperto)~]~%" -#: src/program-events.lisp:1500 +#: src/program-events.lisp:1530 #, lisp-format msgid "updating gemlog ~a" msgstr "Aggiornamento del gemlog ~a." -#: src/program-events.lisp:1548 +#: src/program-events.lisp:1578 msgid "TOC can be shown for gemini windows only." msgstr "L'indice può essere generato solo per le pagine gemini." -#: src/program-events.lisp:1658 +#: src/program-events.lisp:1688 msgid "no label" msgstr "nessuna etichetta" -#: src/program-events.lisp:1758 +#: src/program-events.lisp:1788 msgid "No mentions" msgstr "Nessuna menzione" -#: src/program-events.lisp:1770 +#: src/program-events.lisp:1800 #, lisp-format msgid "Deleting: ~a" msgstr "cancello ~a" @@ -964,10 +1037,6 @@ msgstr[1] "Cancella ~a messaggi? [s/N] " msgid "Task completed" msgstr "Compito completato" -#: src/ui-goodies.lisp:160 src/ui-goodies.lisp:182 -msgid "Error" -msgstr "Errore" - #: src/ui-goodies.lisp:208 #, lisp-format msgid "File \"~a\" exists, overwrite?" @@ -1663,168 +1732,165 @@ msgstr "eval: " msgid "load file: " msgstr "Carica il file: " -#: src/ui-goodies.lisp:3022 +#: src/ui-goodies.lisp:3018 #, lisp-format msgid "~s is not a valid kami address" msgstr "~s non è un indirizzo kami valido" -#: src/ui-goodies.lisp:3046 +#: src/ui-goodies.lisp:3042 #, lisp-format msgid "deleting ~a" msgstr "cancello ~a" -#: src/ui-goodies.lisp:3052 +#: src/ui-goodies.lisp:3048 #, lisp-format msgid "Delete ~a? [y/N] " msgstr "Cancella ~a? [s/N] " -#: src/ui-goodies.lisp:3066 +#: src/ui-goodies.lisp:3062 #, lisp-format msgid "Rename ~a to: " msgstr "Rinomina ~a a: " -#: src/ui-goodies.lisp:3084 +#: src/ui-goodies.lisp:3080 #, lisp-format msgid "Starting download of ~a" msgstr "Avvio il download di ~a" -#: src/ui-goodies.lisp:3085 +#: src/ui-goodies.lisp:3081 #, lisp-format msgid "Download completed in ~a" msgstr "Scaricamento di ~a completato" -#: src/ui-goodies.lisp:3092 +#: src/ui-goodies.lisp:3088 #, lisp-format msgid "Download ~a to: " msgstr "Scarica ~a in: " -#: src/ui-goodies.lisp:3109 +#: src/ui-goodies.lisp:3105 msgid "Download: " msgstr "Scarica: " -#: src/ui-goodies.lisp:3129 src/ui-goodies.lisp:3179 src/ui-goodies.lisp:3424 +#: src/ui-goodies.lisp:3125 src/ui-goodies.lisp:3175 src/ui-goodies.lisp:3420 #, lisp-format msgid "downloading ~a → ~a" msgstr "Scaricamento di ~a → ~a" -#: src/ui-goodies.lisp:3138 src/ui-goodies.lisp:3433 +#: src/ui-goodies.lisp:3134 src/ui-goodies.lisp:3429 msgid "Downloading completed." msgstr "Scaricamento completato." -#: src/ui-goodies.lisp:3143 +#: src/ui-goodies.lisp:3139 msgid "Save downloaded files in directory: " msgstr "Salva i file scaricati nella directory: " -#: src/ui-goodies.lisp:3188 src/ui-goodies.lisp:3396 +#: src/ui-goodies.lisp:3184 src/ui-goodies.lisp:3392 msgid "Uploading completed." msgstr "Caricamento completato." -#: src/ui-goodies.lisp:3191 src/ui-goodies.lisp:3398 +#: src/ui-goodies.lisp:3187 src/ui-goodies.lisp:3394 msgid "Upload: " msgstr "Carica: " -#: src/ui-goodies.lisp:3206 +#: src/ui-goodies.lisp:3202 msgid "Create: " msgstr "Crea: " -#: src/ui-goodies.lisp:3228 +#: src/ui-goodies.lisp:3224 msgid "Search for: " msgstr "Criterio di ricerca: " -#: src/ui-goodies.lisp:3256 +#: src/ui-goodies.lisp:3252 #, lisp-format msgid "Invalid regular expression ~a" msgstr "Espressione regolare non valida ~a" -#: src/ui-goodies.lisp:3261 +#: src/ui-goodies.lisp:3257 #, lisp-format msgid "Marked ~a item" msgid_plural "Marked ~a items" msgstr[0] "Selezionato ~a elemento" msgstr[1] "Selezionati ~a elementi" -#: src/ui-goodies.lisp:3266 +#: src/ui-goodies.lisp:3262 msgid "Mark items matching: " msgstr "Seleziona elementi che soddisfano la seguente espressione regolare:" -#: src/ui-goodies.lisp:3274 +#: src/ui-goodies.lisp:3270 #, lisp-format msgid "deleting ~a (~a of ~a)" msgstr "cancellazione di ~a (~a di ~a)" -#: src/ui-goodies.lisp:3281 +#: src/ui-goodies.lisp:3277 #, lisp-format msgid "Preparing to delete ~a" msgstr "Preparazione alla cancellazione di ~a" -#: src/ui-goodies.lisp:3291 +#: src/ui-goodies.lisp:3287 msgid "Completed" msgstr "Compito completato" -#: src/ui-goodies.lisp:3294 +#: src/ui-goodies.lisp:3290 #, lisp-format msgid "Delete ~a? " msgstr "Cancella ~a? " -#: src/ui-goodies.lisp:3311 +#: src/ui-goodies.lisp:3307 msgid "Delete marked items? " msgstr "Cancella gli elementi selezionati? " -#: src/ui-goodies.lisp:3345 +#: src/ui-goodies.lisp:3341 #, lisp-format msgid "Details of: ~a" msgstr "Dettagli di: ~a" -#: src/ui-goodies.lisp:3346 +#: src/ui-goodies.lisp:3342 msgid "Type" msgstr "Tipo" -#: src/ui-goodies.lisp:3348 +#: src/ui-goodies.lisp:3344 msgid "Size" msgstr "Dimensione" -#: src/ui-goodies.lisp:3350 +#: src/ui-goodies.lisp:3346 msgid "Permissions" msgstr "Permessi" -#: src/ui-goodies.lisp:3361 +#: src/ui-goodies.lisp:3357 #, lisp-format msgid "File ~s was modified on server" msgstr "Il file ~s è stato modificato sul server" -#: src/ui-goodies.lisp:3388 +#: src/ui-goodies.lisp:3384 #, lisp-format msgid "Uploading ~a" msgstr "Caricamento di ~a" -#: src/ui-goodies.lisp:3411 +#: src/ui-goodies.lisp:3407 msgid "Preparing for download…" msgstr "Preparazione allo scaricamento…" -#: src/ui-goodies.lisp:3436 +#: src/ui-goodies.lisp:3432 msgid "Download in: " msgstr "Scarica in: " -#: src/ui-goodies.lisp:3455 +#: src/ui-goodies.lisp:3451 #, lisp-format msgid "Deleting cache directory ~a" msgstr "Cancello la cache ~a" -#: src/ui-goodies.lisp:3462 +#: src/ui-goodies.lisp:3458 msgid "Delete cache? [y/N] " msgstr "Cancella la cache? [s/N] " -#: src/ui-goodies.lisp:3466 +#: src/ui-goodies.lisp:3462 src/ui-goodies.lisp:3467 msgid "Getting all notification, please wait..." msgstr "Recupero tutte le notifica, per favore attendere…" -#: src/windows.lisp:624 src/windows.lisp:680 +#: src/windows.lisp:625 src/windows.lisp:681 msgid "OK" msgstr "OK" -#~ msgid "Unable to create server process" -#~ msgstr "Non riesco a creare il processo server" - #, lisp-format #~ msgid "Figure: ~~~d,'0d" #~ msgstr "Figura: ~~~d,'0d" diff --git a/po/tinmop.pot b/po/tinmop.pot index 8914b08..56f0348 100644 --- a/po/tinmop.pot +++ b/po/tinmop.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: tinmop 0.9.9.141\n" "Report-Msgid-Bugs-To: https://notabug.org/cage/tinmop/\n" -"POT-Creation-Date: 2023-02-01 15:05+0100\n" +"POT-Creation-Date: 2023-02-19 16:21+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: modules/share-gemini-link.lisp:30 src/ui-goodies.lisp:2810 +#: data/modules/share-gemini-link.lisp:30 src/ui-goodies.lisp:2810 msgid "The window is not displaying a gemini document" msgstr "" @@ -33,49 +33,49 @@ msgid "" "been successfully authorized, you can close this tab." msgstr "" -#: src/api-client.lisp:201 +#: src/api-client.lisp:202 #, lisp-format msgid "" "Credential invalid. Try to remove ~a and restart the software to " "authenticate again." msgstr "" -#: src/api-client.lisp:212 +#: src/api-client.lisp:213 msgid "Save address" msgstr "" -#: src/api-client.lisp:213 +#: src/api-client.lisp:214 msgid "Open address" msgstr "" -#: src/api-client.lisp:214 src/ui-goodies.lisp:210 src/ui-goodies.lisp:215 -#: src/windows.lisp:618 src/windows.lisp:674 +#: src/api-client.lisp:215 src/ui-goodies.lisp:210 src/ui-goodies.lisp:215 +#: src/windows.lisp:618 src/windows.lisp:675 msgid "Cancel" msgstr "" -#: src/api-client.lisp:226 +#: src/api-client.lisp:227 msgid "This client has been authorized" msgstr "" -#: src/api-client.lisp:230 +#: src/api-client.lisp:231 msgid "Got a generic error when registering client" msgstr "" -#: src/api-client.lisp:232 +#: src/api-client.lisp:233 #, lisp-format msgid "File ~a saved" msgstr "" -#: src/api-client.lisp:234 +#: src/api-client.lisp:235 msgid "Please enter below the file where to save the address" msgstr "" -#: src/api-client.lisp:254 +#: src/api-client.lisp:256 msgid "" "Error: was not able to create server socket to listen for authorization code" msgstr "" -#: src/api-client.lisp:890 +#: src/api-client.lisp:892 #, lisp-format msgid "Initializing empty credentials file in ~a" msgstr "" @@ -219,7 +219,7 @@ msgid "not implemented" msgstr "" #: src/filesystem-tree-window.lisp:520 src/line-oriented-window.lisp:325 -#: src/open-message-link-window.lisp:204 src/program-events.lisp:514 +#: src/open-message-link-window.lisp:204 src/program-events.lisp:544 msgid "Invalid regular expression" msgstr "" @@ -227,27 +227,27 @@ msgstr "" msgid "File explorer" msgstr "" -#: src/filesystem-utils.lisp:576 +#: src/filesystem-utils.lisp:581 #, lisp-format msgid "invalid value: ~a" msgstr "" -#: src/filesystem-utils.lisp:583 +#: src/filesystem-utils.lisp:588 #, lisp-format msgid "~a bytes" msgstr "" -#: src/filesystem-utils.lisp:585 +#: src/filesystem-utils.lisp:590 #, lisp-format msgid "~,1f Kib" msgstr "" -#: src/filesystem-utils.lisp:587 +#: src/filesystem-utils.lisp:592 #, lisp-format msgid "~,1f Mib" msgstr "" -#: src/filesystem-utils.lisp:589 +#: src/filesystem-utils.lisp:594 #, lisp-format msgid "~,1f Gib" msgstr "" @@ -278,7 +278,7 @@ msgstr "" msgid "Table of contents" msgstr "" -#: src/gemini-subscription-window.lisp:67 src/program-events.lisp:1464 +#: src/gemini-subscription-window.lisp:67 src/program-events.lisp:1494 msgid "No subtitle" msgstr "" @@ -304,13 +304,15 @@ msgstr "" msgid "Redirects to ~s, follows redirect? [y/N] " msgstr "" -#: src/gemini-viewer.lisp:782 src/tui-utils.lisp:509 src/tui-utils.lisp:520 -#: src/ui-goodies.lisp:2988 src/ui-goodies.lisp:2994 +#: src/gemini-viewer.lisp:782 src/gui/server/public-api-gemini-stream.lisp:196 +#: src/tui-utils.lisp:509 src/tui-utils.lisp:520 src/ui-goodies.lisp:2989 #, lisp-format msgid "Error: ~a" msgstr "" #: src/gemini-viewer.lisp:789 src/gemini-viewer.lisp:793 +#: src/gui/server/public-api-gemini-stream.lisp:200 +#: src/gui/server/public-api-gemini-stream.lisp:202 #, lisp-format msgid "Error getting ~s: ~a" msgstr "" @@ -331,7 +333,7 @@ msgstr "" #: src/gemini/client.lisp:172 #, lisp-format -msgid "The server responded with the error ~a: ~a" +msgid "The server responded with the error ~a: ~s" msgstr "" #: src/gemini/client.lisp:183 @@ -376,6 +378,77 @@ msgstr "" msgid "fatal error: The file ~a is empty" msgstr "" +#: src/gui/client/gui-goodies.lisp:20 +#, lisp-format +msgid "~a element will be deleted; continue?" +msgid_plural "~a elements will be deleted; continue?" +msgstr[0] "" +msgstr[1] "" + +#: src/gui/client/gui-goodies.lisp:24 +msgid "Confirm operation" +msgstr "" + +#: src/gui/client/gui-goodies.lisp:28 +msgid "Operation completed" +msgstr "" + +#: src/gui/client/gui-goodies.lisp:28 +msgid "information" +msgstr "" + +#: src/gui/client/gui-goodies.lisp:30 src/line-oriented-window.lisp:501 +#: src/ui-goodies.lisp:153 src/ui-goodies.lisp:170 +msgid "Information" +msgstr "" + +#: src/gui/client/gui-goodies.lisp:33 src/ui-goodies.lisp:160 +#: src/ui-goodies.lisp:182 +msgid "Error" +msgstr "" + +#: src/gui/client/json-rpc-communication.lisp:112 +#: src/gui/client/json-rpc-communication.lisp:185 +msgid "Unable to create server process" +msgstr "" + +#: src/gui/client/main-window.lisp:74 +#, lisp-format +msgid "~a: ~a" +msgstr "" + +#: src/gui/client/main-window.lisp:137 +msgid "File" +msgstr "" + +#: src/gui/client/main-window.lisp:138 +msgid "Help" +msgstr "" + +#: src/gui/client/main-window.lisp:139 +msgid "Quit" +msgstr "" + +#: src/gui/client/main-window.lisp:140 src/gui/client/menu-command.lisp:5 +msgid "About" +msgstr "" + +#: src/gui/client/main-window.lisp:215 +msgid "go back" +msgstr "" + +#: src/gui/client/main-window.lisp:216 +msgid "reload address" +msgstr "" + +#: src/gui/client/main-window.lisp:217 +msgid "go to address" +msgstr "" + +#: src/gui/client/main-window.lisp:218 +msgid "one level up" +msgstr "" + #: src/gui/server/json-rpc-communication.lisp:66 #, lisp-format msgid "RPC Error: ~a~%" @@ -391,6 +464,11 @@ msgstr "" msgid "Error: ~a~%" msgstr "" +#: src/gui/server/public-api-gemini-stream.lisp:266 +#, lisp-format +msgid "no such stream ~s" +msgstr "" + #: src/html-utils.lisp:139 msgid "No address found" msgstr "" @@ -517,11 +595,6 @@ msgstr "" msgid "invalid regular expression ~s ~a" msgstr "" -#: src/line-oriented-window.lisp:501 src/ui-goodies.lisp:153 -#: src/ui-goodies.lisp:170 -msgid "Information" -msgstr "" - #: src/main.lisp:101 #, lisp-format msgid "Folder ~s does not exists" @@ -541,12 +614,12 @@ msgid "" "more details" msgstr "" -#: src/main.lisp:151 src/main.lisp:199 +#: src/main.lisp:150 src/main.lisp:199 #, lisp-format msgid "Unable to load module ~a" msgstr "" -#: src/main.lisp:244 +#: src/main.lisp:245 #, lisp-format msgid "" "Fatal error~%~a~%Tinmop is unable to find a configuration for the graphical " @@ -659,7 +732,7 @@ msgstr "" msgid "modeline" msgstr "" -#: src/modules.lisp:40 +#: src/modules.lisp:46 #, lisp-format msgid "" "Unrecoverable error: file ~a not found in any of the directory ~a ~a ~a ~a" @@ -700,83 +773,83 @@ msgstr "" msgid "File ~s extraction from ~s failed" msgstr "" -#: src/program-events.lisp:631 +#: src/program-events.lisp:661 msgid "No message selected!" msgstr "" -#: src/program-events.lisp:833 +#: src/program-events.lisp:863 msgid "Message sent." msgstr "" -#: src/program-events.lisp:860 +#: src/program-events.lisp:890 #, lisp-format msgid "Unable to find user ~a" msgstr "" -#: src/program-events.lisp:873 +#: src/program-events.lisp:903 #, lisp-format msgid "Followed ~a" msgstr "" -#: src/program-events.lisp:874 +#: src/program-events.lisp:904 #, lisp-format msgid "User ~a not found on the server" msgstr "" -#: src/program-events.lisp:884 +#: src/program-events.lisp:914 #, lisp-format msgid "Unfollowed ~a" msgstr "" -#: src/program-events.lisp:920 +#: src/program-events.lisp:950 #, lisp-format msgid "Downloaded new messages for tag ~a" msgstr "" -#: src/program-events.lisp:1037 +#: src/program-events.lisp:1067 #, lisp-format msgid "Got ~a notification" msgid_plural "Got ~a notifications" msgstr[0] "" msgstr[1] "" -#: src/program-events.lisp:1224 +#: src/program-events.lisp:1254 #, lisp-format msgid "Index of local directory ~a~2%" msgstr "" -#: src/program-events.lisp:1257 +#: src/program-events.lisp:1287 msgid "Empty address" msgstr "" -#: src/program-events.lisp:1419 +#: src/program-events.lisp:1449 #, lisp-format msgid "Unable to subscribe to ~s" msgstr "" -#: src/program-events.lisp:1475 +#: src/program-events.lisp:1505 #, lisp-format msgid "~a ~:[(not opened)~;(opened)~]~%" msgstr "" -#: src/program-events.lisp:1500 +#: src/program-events.lisp:1530 #, lisp-format msgid "updating gemlog ~a" msgstr "" -#: src/program-events.lisp:1548 +#: src/program-events.lisp:1578 msgid "TOC can be shown for gemini windows only." msgstr "" -#: src/program-events.lisp:1658 +#: src/program-events.lisp:1688 msgid "no label" msgstr "" -#: src/program-events.lisp:1758 +#: src/program-events.lisp:1788 msgid "No mentions" msgstr "" -#: src/program-events.lisp:1770 +#: src/program-events.lisp:1800 #, lisp-format msgid "Deleting: ~a" msgstr "" @@ -939,10 +1012,6 @@ msgstr[1] "" msgid "Task completed" msgstr "" -#: src/ui-goodies.lisp:160 src/ui-goodies.lisp:182 -msgid "Error" -msgstr "" - #: src/ui-goodies.lisp:208 #, lisp-format msgid "File \"~a\" exists, overwrite?" @@ -1630,161 +1699,161 @@ msgstr "" msgid "load file: " msgstr "" -#: src/ui-goodies.lisp:3022 +#: src/ui-goodies.lisp:3018 #, lisp-format msgid "~s is not a valid kami address" msgstr "" -#: src/ui-goodies.lisp:3046 +#: src/ui-goodies.lisp:3042 #, lisp-format msgid "deleting ~a" msgstr "" -#: src/ui-goodies.lisp:3052 +#: src/ui-goodies.lisp:3048 #, lisp-format msgid "Delete ~a? [y/N] " msgstr "" -#: src/ui-goodies.lisp:3066 +#: src/ui-goodies.lisp:3062 #, lisp-format msgid "Rename ~a to: " msgstr "" -#: src/ui-goodies.lisp:3084 +#: src/ui-goodies.lisp:3080 #, lisp-format msgid "Starting download of ~a" msgstr "" -#: src/ui-goodies.lisp:3085 +#: src/ui-goodies.lisp:3081 #, lisp-format msgid "Download completed in ~a" msgstr "" -#: src/ui-goodies.lisp:3092 +#: src/ui-goodies.lisp:3088 #, lisp-format msgid "Download ~a to: " msgstr "" -#: src/ui-goodies.lisp:3109 +#: src/ui-goodies.lisp:3105 msgid "Download: " msgstr "" -#: src/ui-goodies.lisp:3129 src/ui-goodies.lisp:3179 src/ui-goodies.lisp:3424 +#: src/ui-goodies.lisp:3125 src/ui-goodies.lisp:3175 src/ui-goodies.lisp:3420 #, lisp-format msgid "downloading ~a → ~a" msgstr "" -#: src/ui-goodies.lisp:3138 src/ui-goodies.lisp:3433 +#: src/ui-goodies.lisp:3134 src/ui-goodies.lisp:3429 msgid "Downloading completed." msgstr "" -#: src/ui-goodies.lisp:3143 +#: src/ui-goodies.lisp:3139 msgid "Save downloaded files in directory: " msgstr "" -#: src/ui-goodies.lisp:3188 src/ui-goodies.lisp:3396 +#: src/ui-goodies.lisp:3184 src/ui-goodies.lisp:3392 msgid "Uploading completed." msgstr "" -#: src/ui-goodies.lisp:3191 src/ui-goodies.lisp:3398 +#: src/ui-goodies.lisp:3187 src/ui-goodies.lisp:3394 msgid "Upload: " msgstr "" -#: src/ui-goodies.lisp:3206 +#: src/ui-goodies.lisp:3202 msgid "Create: " msgstr "" -#: src/ui-goodies.lisp:3228 +#: src/ui-goodies.lisp:3224 msgid "Search for: " msgstr "" -#: src/ui-goodies.lisp:3256 +#: src/ui-goodies.lisp:3252 #, lisp-format msgid "Invalid regular expression ~a" msgstr "" -#: src/ui-goodies.lisp:3261 +#: src/ui-goodies.lisp:3257 #, lisp-format msgid "Marked ~a item" msgid_plural "Marked ~a items" msgstr[0] "" msgstr[1] "" -#: src/ui-goodies.lisp:3266 +#: src/ui-goodies.lisp:3262 msgid "Mark items matching: " msgstr "" -#: src/ui-goodies.lisp:3274 +#: src/ui-goodies.lisp:3270 #, lisp-format msgid "deleting ~a (~a of ~a)" msgstr "" -#: src/ui-goodies.lisp:3281 +#: src/ui-goodies.lisp:3277 #, lisp-format msgid "Preparing to delete ~a" msgstr "" -#: src/ui-goodies.lisp:3291 +#: src/ui-goodies.lisp:3287 msgid "Completed" msgstr "" -#: src/ui-goodies.lisp:3294 +#: src/ui-goodies.lisp:3290 #, lisp-format msgid "Delete ~a? " msgstr "" -#: src/ui-goodies.lisp:3311 +#: src/ui-goodies.lisp:3307 msgid "Delete marked items? " msgstr "" -#: src/ui-goodies.lisp:3345 +#: src/ui-goodies.lisp:3341 #, lisp-format msgid "Details of: ~a" msgstr "" -#: src/ui-goodies.lisp:3346 +#: src/ui-goodies.lisp:3342 msgid "Type" msgstr "" -#: src/ui-goodies.lisp:3348 +#: src/ui-goodies.lisp:3344 msgid "Size" msgstr "" -#: src/ui-goodies.lisp:3350 +#: src/ui-goodies.lisp:3346 msgid "Permissions" msgstr "" -#: src/ui-goodies.lisp:3361 +#: src/ui-goodies.lisp:3357 #, lisp-format msgid "File ~s was modified on server" msgstr "" -#: src/ui-goodies.lisp:3388 +#: src/ui-goodies.lisp:3384 #, lisp-format msgid "Uploading ~a" msgstr "" -#: src/ui-goodies.lisp:3411 +#: src/ui-goodies.lisp:3407 msgid "Preparing for download…" msgstr "" -#: src/ui-goodies.lisp:3436 +#: src/ui-goodies.lisp:3432 msgid "Download in: " msgstr "" -#: src/ui-goodies.lisp:3455 +#: src/ui-goodies.lisp:3451 #, lisp-format msgid "Deleting cache directory ~a" msgstr "" -#: src/ui-goodies.lisp:3462 +#: src/ui-goodies.lisp:3458 msgid "Delete cache? [y/N] " msgstr "" -#: src/ui-goodies.lisp:3466 +#: src/ui-goodies.lisp:3462 src/ui-goodies.lisp:3467 msgid "Getting all notification, please wait..." msgstr "" -#: src/windows.lisp:624 src/windows.lisp:680 +#: src/windows.lisp:625 src/windows.lisp:681 msgid "OK" msgstr ""