Team Italian Puppy => Organizzazione e coordinamento del lavoro => Topic aperto da: Player One - Febbraio 21, 2010, 04:24:52 pm
Titolo: Fase 2: Cosa facciamo
Inserito da: Player One - Febbraio 21, 2010, 04:24:52 pm
Qui possiamo parlare di cosa vogliamo tradurre e come vogliamo farlo. Io pensavo, se siete d'accordo, di iniziare dalla versione base di Puppy Linux 4.3. Cioè farne una versione in italiano e la corrispettiva "retro". Per fare ciò bisogna un attimo fare una stima di quello che c'è di già tradotto in giro, in modo che non facciamo del lavoro inutile. Angelo Gemmi mi ha fornito questo elenco (che potrebbe anche non essere completo) di programmi da lui tradotti, e che aggiornerà all'ultima verione per marzo/aprile:
Alarm clock (plugin for pwidgets) cclive (CLI program + manuale in html) deb2pet deb2rpm Downspeed (plugin for pwidgets) Gpkg (gestore pacchetti in Grafpup) Gtkdialog_widget_audioplayer mtPaint mtPaint-snap-alt Nathive (python image editor not yet in Puppy) Pburn Pcclive (interfaccia grafica per cclive) PCP (Puppy Control Panel) Pcrypt (GUI for bcrypt) Pfilesearch Pfind Picker (file acrobat) Pmenu Pmirrorget (GUI for wget) Pmusic Pprocess Precord PStopWatch Ptimer PupTV PWget advanced (interfaccia grafica avanzata per wget) Pwidgets Shot Wallpaper (gestore sfondi) xlockmore
Ora bisogna vedere quali siano i programmi che vengono forniti con la versione base del cucciolo. Ma quando viene fatta una nuova release mi sembra che dicano quali sono tutti i programmi inclusi, o sbaglio?
Titolo: Re: Fase 2: Cosa facciamo
Inserito da: puppylinux - Febbraio 21, 2010, 04:33:25 pm
Titolo: Re: Fase 2: Cosa facciamo
Inserito da: virus86 - Febbraio 21, 2010, 04:54:32 pm
La prima cosa da tradurre secondo me riguarda la barra jwm. Puppy 4.3.1 ha un supporto più esteso per le periferiche quindi direi di iniziare da questa
l'ideale sarebbe una volta completato il lavoro creare un pacchetto in pet che automaticamente converta tutto il sistema in italiano, così anche nelle nuove uscite di puppy non ci sarebbe bisogno di risistemare tutto
Ciao
Titolo: Re: Fase 2: Cosa facciamo
Inserito da: Player One - Febbraio 21, 2010, 05:00:57 pm
Sì, sono d'accordo sul pacchetto .pet, così in seguito aggiorniamo solo quello. Che intendi con "la barra jwm"? Quella che contiene tutti i menu?
@puppy: sono un bel po'... ma per caso sai come mai quasi per ogni programma ci sono un paio di versioni dentro?
Titolo: Re: Fase 2: Cosa facciamo
Inserito da: puppylinux - Febbraio 21, 2010, 05:04:08 pm
eh, beh, d'altra parte Puppy Linux è nato in inglese, che intendi con la frase: "un paio di versioni dentro"? forse ti riferisci alle descrizioni? quelel sono solo per il gestore pacchetti
Titolo: Re: Fase 2: Cosa facciamo
Inserito da: virus86 - Febbraio 21, 2010, 05:04:34 pm
Che intendi con "la barra jwm"? Quella che contiene tutti i menu?
Esatto, scusate per il linguaggio poco comprensivo ::)
Titolo: Re: Fase 2: Cosa facciamo
Inserito da: Player One - Febbraio 21, 2010, 05:17:41 pm
Figurati Virus, no problem :)
@ puppy: intendo che ad esempio per abiword su una riga c'è "abiword-2.6.3-2-p4" e alla riga successiva c'è "abiword-2.7.8-p4", questo che vuol dire? E' inclusa la versione 2.6.3 o la 2.7.8?
Titolo: Re: Fase 2: Cosa facciamo
Inserito da: Player One - Febbraio 23, 2010, 03:06:07 pm
Comunque, concludendo, mi sembra di capire che siamo tutti d'accordo sul tradurre puppy 4.3 nella versione base e poi ricavarne un .pet da riutilizzare in futuro. Se qualcuno ha qualcosa da aggiungere parli ora, o taccia per sempre ;D
Titolo: Re: Fase 2: Cosa facciamo
Inserito da: Ash - Febbraio 25, 2010, 01:36:26 pm
I'm ready to start.... ;D
Titolo: Re: Fase 2: Cosa facciamo
Inserito da: Cesare - Febbraio 26, 2010, 09:39:24 am
se posso esservi utile...
Titolo: Re: Fase 2: Cosa facciamo
Inserito da: Player One - Marzo 02, 2010, 12:35:39 pm
Bene, se potete ci sarebbe da trovare in giro per la rete cosa altro c'è di già tradotto, soprattutto per quanto riguarda i "file di sistema". Per esempio Xanad ha appena aggiornato il suo sito aggiungendo traduzioni che torneranno sicuramente utili: http://xanad.altervista.org/pet_ita.html
Titolo: elenco cartelle di sistema
Inserito da: xanad - Marzo 03, 2010, 08:00:26 pm
In tutti i sistemi operativi Linux i files sono contenuti in un'unica gerarchia di cartelle. La cartella "/" chiamata anche root o radice, è la cartella primaria, che contiene al suo interno tutte le sottocartelle che formano la gerarchia. Nei sistemi operativi Windows invece su ogni partizione o dispositivo esterno c'è una gerarchia di cartelle separata.
Ecco una spiegazione riguardo il contenuto delle cartelle di sistema di Linux:
/ E' la cartella principale del sistema Linux, che contiene tutte le cartelle di sistema. Per vedere il contenuto di questa cartella da linea di comando si può usare il comando: ls /
/bin Contiene i programmi indispensabili al funzionamento del sistema, come ad esempio ls e cp. Questi sono utili anche quando ci sia bisogno di riparare il sistema. Ecco alcuni dei programmi contenuti in questa cartella:
Programmi Shell: bash sh
Programmi per la manipolazione di files: tar echo vi grep
Programmi per la gestione di processi: kill ps
/boot In questa cartella sono contenuti i files necessari all'avvio del sistema Linux.Tra questi vi è anche vmlinuz, il kernel di Linux
/dev Contiene i files necessari per l'interfacciamento con i dispositivi esterni. In UNIX i dispositivi possono essere di due tipi: di carattere e di blocco. Tra i dispositivi a carattere vi sono: tastiera, mouse e porta seriale. Tra i dispositivi a blocco vi sono: lettore floppy, lettore CD-ROM e il disco fisso(hard disk). Alcuni dei programmi contenuti in questa cartella:
psaux - Interfacciamento con mouse PS/2 modem - Interfacciamento con modem hardware ttyS0 - Interfacciamento con la prima porta seriale tty0 - Interfacciamento con la prima console virtuale
/etc Contiene i files di configurazione locali del computer. I programmi salvano i loro files di configurazione in questa cartella e da questa cartella leggono le impostazioni predefinite. File e cartelle comunemente presenti in /etc:
/etc/X11/ La cartella di configurazione di X Window
profile File di configurazione globale del sistema
/home Contiene le cartelle degli utenti del sistema. Ogni utente avrà una sua sottocartella in /home. Ad esempio: se creiamo un utente col nome di Anna, la cartella che verrà creata sarà /home/Anna e in essa verranno salvati tutti i files personali dell'utente. Nei sistemi Linux aziendali, la cartella /home è condivisa in rete, permettendo a tutti gli utenti di accedere al proprio acount anche da diverse postazioni.
/lib Contiene i files di libreria condivisi che sono necessari per l'avvio del sistema e per l'esecuzione dei programmi, come ad esempio rm ed ls. In questa cartella sono contenuti anche i moduli che possono essere caricati nel kernel (precisamente nella cartella /lib/modules). Alcuni dei files più importanti contenuti in /lib sono:
libm.so - File oggetto condiviso che contiene le funzioni matematiche libc.so - Libreria del linguaggio di programmazione C utilizzata per tutte le chiamate di sistema e di libreria. I moduli si trovano in: /lib/modules/`uname -r`/kernel/
/mnt Usato per montare i filesystem temporanei. Quando viene montato un CD-ROM ad esempio, la sua posizione predefinita sarà /mnt/cdrom. Questa posizione può essere modificata a seconda delle esigenze.
/lost+found Quando il filesystem non riesce ad identificare propriamente i files, questi vengono spostati in questa cartella. Se dovesse capitare che qualche file sparisca misteriosamente, è bene controllare in questa cartella o chiedere al proprio amministratore di sistema di farlo.
/opt Cartella in cui vengono memorizzati i dati che non hanno un'alra destinazione logica.
/proc Fornisce informazioni sui processi attivi e sul kernel. Per ogni processo è creata una sottocartella. E' possibile ottenere informazioni riguardo la dimensione della memoria RAM installata sul PC, sulla velocità del processore (CPU) in MHz e altro ancora. I comandi seguenti forniranno le informazioni sopra citate:
cat /proc/cpuinfo - Mostra le informazioni sulla CPU cat /proc/meminfo - Mostra le informazioni sulla RAM (memoria totale e memoria usata)
/root Questa è la cartella personale del super user (o amministratore) e non è accessibile dagli altri account utente. Generalmente contiene i files necessari per l'amministrazione del sistema.
/sbin Simile alla cartella /bin. Contiene i files eseguibili necessari all'avvio del sistema, ma a differenza di /bin questi sono eseguiti dall'utente root. Contiene programmi di manutenzione, tra cui:
ifconfig - Configurazione delle interface di rete. E' usato per impostare le schede di rete. mkfs - Crea un filesystem su una partizione scelta lilo - Boot Loader. Il suo compito è di dire al Master Boot Record (MBR) dove trovare il sistema operativo. LILO(Linux Loader) salva i suoi files di lavoro in /boot. Nella maggioranza delle nuove distro di Linux, Lilo è stato sostituito da GRUB, che funziona in modo analogo.
/tmp Cartella usata per salvare dati temporanei. I files presenti sono di solito cancellati all'avvio del sistema o direttamente dal processo che li ha creati. Il sistema operativo Debian GNU/Linux cancella questi files all'avvio. Un esempio di utilizzo della cartella è di scaricare i pacchetti software necessari all'aggiornamento del sistema in /tmp. In questo modo, dopo la loro installazione, al riavvo del sistema verranno automaticamente cancellati e non occuperanno spazio inutile
/usr Cartella usata per memorizzare le applicazioni. Quando si installa un programma in Debian GNU/Linux la cartella predefinita di installazione è /usr/local. Noterai che la struttura della cartella /usr è simile a quella della cartella radice. Alcune delle cartelle incluse in /usr sono:
/usr/doc Documentazione relativa ai programmi installati
/usr/bin File eseguibili che non sono necessari all'avvio del sistema o per la sua riparazione
/usr/local/src Codice sorgente dei programmi installati
/var Questa cartella contiene files di dimensione variabile, che vengono scritti e cancellati frequentemente. Alcune della cartella presenti in /var sono:
/var/spool Files che sono nella coda di stampa
/var/log Files di log
/var/run Files che contengono gli ID dei processi attualmente in esecuzione
Bibliografia * The hier(7) man page. * Filesystem Hierarchy Standard (FHS) * http://www.pathname.com/fhs/
Autore della traduzione dell'articolo: Aleksandar Gotev
xanad
Titolo: Re: Fase 2: Cosa facciamo
Inserito da: puppylinux - Marzo 03, 2010, 08:26:08 pm
in Puppy Linux in
/opt/
sono montati di preferenza i moduli sfs (come OpenOffice)
per il resto Puppy Linux non si discosta dalla struttura del sistema Linux
Titolo: elenco applicazioni "localizzabili" semplicemente in italiano
Inserito da: xanad - Marzo 03, 2010, 09:30:09 pm
AbiWord Word Processor AlsaMixer Ayttm IRC / IM Client Boot Manager DidiWiki Personal Wiki FullerScreen Slide Presenter Geany IDE gFTP File Transfer Utility Gnumeric Spreadsheet GPicView Image Viewer Gtk+ Theme Changer GTKHash Gxine DVD Movie Player Hardinfo Help Viewer InkscapeLite Vector Art Editor Install Puppy Linux or PET Internet Connection Wizard JWM Window Manager Leafpad Text Editor mhWaveEdit Sound Editor mtPaint Graphic Editor NicoEdit Text Editor OSMO Personal Organizer Partview Drive Space Viewer PawdioConverter Audio Encoder Converter Pburn CD DVD Blue-Ray Burner Pcdripper Pdvdrsab DVD Ripper Pfind File Finder Pmount Drive Mounter Pmusic Audio Player Psip VoIP / IM Client Pudd Drive and Partition Backup Puppy Package Manager Puppy Setup Center Pwireless Scanner Resize Personal Storage File RipOff CD Ripper ROX-Filer File Manager Rxvt Terminal Console SeaMonkey Internet Browser sGmixer Audio Control SSH GUI Secure Telnet Trash Can TreeSize Viewnior Image Viewer Xarchive Archive Utility Xchat IRC Client Xlock Password Screen Saver Zfind File Finder Zmixer Audio Mixer
n.b.: consiglio di prendere spunto da questo sito per approfondire la struttura di puppy: http://puppylinuxfaq.org
xanad
Titolo: Re: Fase 2: Cosa facciamo
Inserito da: Player One - Marzo 05, 2010, 04:13:01 pm