[PLUTO-ildp] Aggiornamento/Traduzione della Sag e man page di slsc

Hugh Hartmann hhartmann a fastwebnet.it
Dom 6 Mar 2016 15:18:38 CET


Un saluto "estenuante" si propaga a tutti i partecipanti alla lista ... :-))

Cercherò di fare un riepilogo delle ultime notizie riguardanti la 
traduzione e revisione della Sag (System Administration Guide) versione 0.9.

Qualche mese fa in una personale comunicazione di servizio (precisamente 
in data 27/12/2015) si informava di quanto segue:

[...]
Allora, senza indugi e con una certa enfasi data l'importanza 
dell'evento, comunico che il sottoscritto, e messere Vieri Giugni, si 
sono presi l'incarico di aggiornare una importante guida di riferimento 
del mondo Linux:

La System Administrators Guide (SAG)

Giunta alla versione 0.9. La traduzione in italiano ad opera della 
mitica Eugenia Franzoni è ancora alla versione 0.6.2.

Ergo, l'equipe di traduzione/aggiornamento formata dai personaggi citati 
precedentemente, si augura di svolgere un egregio lavoro, guidati dalla 
traduzione dell'Eugenia ... :-)

Naturalmente dato che la guida consiste di 20 file sgml (Dockbook) più 
un'appendice, se qualcun'altro volesse partecipare all'equipe è 
assolutamente ben accetto ...
[...]

Praticamente Monsieur Vieri, "con spirito stacanovista" si è accollato 
l'onere dell'aggiornamento e della traduzione di tutti i file componenti 
la sag dato che, dedicandomi alla creazione della man page di slsc, non 
potevo contribuire all'aggiornamento e traduzione dei file pari che mi 
ero scelto.

Dato che ormai Vieri ha quasi ultimato il lavoro di aggiornamento e 
traduzione e non sono ancora riuscito a ultimare la creazione della man 
page, c'è qualche altro user potrebbe fare la revisione della sag?

Per quanto riguarda la man page di slsc riporto quanto scritto in 
un'altram email precedente:

[...]
per chi non avesse letto la mia e-mail precedente o per chi si fosse 
momentaneamente distratto dalla lista (--- :-)) riporto alcune righe che 
trattano della documentazione del pacchetto slsc. (S-lang Spreadsheet 
calculator)

Come da soggetto di questa mia email volevo ritornare sullo sviluppo 
della documentazione per questo pacchetto che, al momento, è stato 
riesumato e ri-iscritto per la libslang2 (era rimasto in uno stato di 
abbandono dato che la versione precedente era stata sviluppata per 
libslang1).

Dato che uso questo spreadsheet calculator da molti anni e dato che 
esiste solo una man page estremamente stringata e soprattutto che non è 
di alcuna utilità date le scarse informazioni in essa contenute. Il 
bello è che quando si carica il tutorial (tutorial.sc) c'è scritto che 
per maggiori informazioni consultare la man page di slsc che, in pratica 
non da proprio le informazioni necessarie sui comandi fondamentali, sul 
funzionamento, sull'uso, ecc. diciamo che è una man page "ornamentale" 
che non ottempera al suo scopo e in pratica non serve a niente! ... :-))

E' da diverso tempo che sto raccogliendo informazioni, dati, e testando 
in tutti i modi slsc per vedere tutti i possibili comandi da ordinare e 
spiegare in una man page.

Ecco, appunto, sto ultimando questa man page, almeno per la maggior 
parte, praticamente ho sostituito una buona parte di testo alla man page 
di sc (spreadsheet calculator), data la differenza di funzionamento di 
diversi comandi tra sc e slsc.

Allora,per volesse maggiori delucidazioni, mi sono basato sulla 
struttura della man page di sc versione 6.1 su cui è stato sviluppato 
slsc e sull'help in linea richiamabile da slsc attraverso il tasto "?". 
Ho consultato anche la man page di ss (simple spreadsheet, molto simile 
a slsc, fornito di menu) e la documentazione di xspread. Tutti questi 
applicativi sono derivati da sc.

Ho scelto slsc perchè è molto più facile da usare rispetto a sc.

Ecco, dato che ho tradotto l'help in linea tranne la parte delle 
funzioni che è stata solo parzialmente tradotta, si può utilizzarlo come 
base per formare la nuova man page di slsc utilizzando, ove possibile, 
la struttura della man page di sc (sc.doc).

Infatti sono andato avanti sulla man page ma, dato che sc, pur avendo 
diversi comandi in comune è abbastanza diverso da slsc, come per 
esempio: slsc ha tre modi: Row (riga), Column (Colonna), Block (Blocco), 
quindi i comandi (selezione, copia, incolla, elimina, ecc) dipendono dai 
modi.

Ergo se per esempio è selezionato il modo Row allora quando si seleziona 
una regione (range) sarà formata da un insieme di righe, se è 
selezionato il modo Column allora se si seleziona una regione sarà 
formata da un'insieme di colonne, se si seleziona il modo Block quando 
si seleziona una regione si otterrà un blocco di celle.

Nella man page di sc, invece non esiste il modo e nemmeno si accenna 
alla facilità di un menu per i vari comandi. Si c'è qualche menu ma non 
è proprio facile da usare come quello di slsc e non ha molte similitudini.

Ho chiesto gentilmente a Marco Curelli di "smanettare" con slsc e di 
darmi una mano nella "formazione" di questa man page.

Si capisce che, pur disponendo di altre man page simili, non è proprio 
facile strutturare una man page e quindi mi chiedevo se anche 
qualcun'altro desidera partecipare alla stesura della man page di slsc.

In tal caso cercherò di fornire in privato tutta la documentazione in 
mio possesso e le la man page che sto sviluppando. Naturalmente posso 
fornire anche il pacchetto deb della precedente versione (0.2.9) e il 
sito dove scaricare i sorgenti dell'ultima versione (0.3) basata sulla 
libslang2.

Chiedo venia a Messere Vieri per il rallentamento della traduzione della 
Sag e la rinuncia alla suo aggiornamento e revisione, ma questo 
progetto, come già accennato, essendo ancora di vecchia data, ci terrei 
a concluderlo ... :-)

Dato che sono arrivato abbastanza avanti sulla stesura di questa man 
page e, per il momento, mi sembra anche abbastanza comprensibile, mi 
piacerebbe che qualcuno si potesse interessare a partecipare alla 
continuazione della man page.

In seguito, quando sarà definitivamente completata, sarà necessario 
riportarla in inglese dato che la sto traducendo/scrivendo in italiano, 
questa volta la versione originale sarà in italiano invece che in 
inglese ... :-))


Buona Domenica

Au Revoire
Hugh Harmann







Maggiori informazioni sulla lista pluto-ildp