Ciao Vincenzo,<br>scusa se ti mando la mail in privato, ma ho problemi ad inviare mail<br>alla lista TP. Per favore rigirala tu alla lista in modo che gli altri<br>possano controllare quello che ho scritto.<br><br>Thanks :)
<br><br>&gt; #: ../src/HipoMainWindow.cs:86<br>&gt; msgid &quot;_Edit&quot;<br>&gt; msgstr &quot;_Edit&quot;<br><br>Edit -&gt; Modifica<br><br>&gt; #: ../src/HipoMainWindow.cs:102<br>&gt; msgid &quot;_Eject&quot;<br>&gt; msgstr &quot;_Espelli&quot;
<br>&gt;<br>&gt; #: ../src/HipoMainWindow.cs:103<br>&gt; msgid &quot;_Quit&quot;<br>&gt; msgstr &quot;_Esci&quot;<br><br>Queste due voci di men\u00f9 hanno lo stesso acceleratore.. Cambiane uno!<br><br>&gt; #: ../src/HipoMainWindow.cs:330
<br>&gt; msgid &quot;Name: &quot;<br>&gt; msgstr &quot;Nome&quot;<br><br>Mancano i due punti alla fine della stringa tradotta.<br><br>&gt; #: ../src/HipoMainWindow.cs:483<br>&gt; msgid &quot;Select the file to add&quot;<br>
&gt; msgstr &quot;SElezione il file da aggiungere&quot;<br><br>C&#39;\u00e8 la E maiuscola. E penso che &quot;Selezione&quot; debba essere &quot;Seleziona&quot;.<br><br>&gt; #: ../src/HipoMainWindow.cs:638<br>&gt; msgid &quot;Select an image&quot;
<br>&gt; msgstr &quot;Seleziona un immagine&quot;<br><br>L&#39;apostrofo! :)<br><br>&gt; #: ../src/HipoMainWindow.cs:870<br>&gt; msgid &quot;translator-credits&quot;<br>&gt; msgstr &quot;crediti-traduttore&quot;<br><br>Non so se &quot;credits&quot; si traduca come &quot;crediti&quot;..
<br><br>&gt; #: ../src/HipoMainWindow.cs:891<br>&gt; #, csharp-format<br>&gt; msgid &quot;Used {0} of {1}&quot;<br>&gt; msgstr &quot;Usato {0} of {1}&quot;<br><br>of -&gt; di<br><br>&gt; #: ../src/hipo.glade.h:1<br>&gt; msgid &quot;&lt;b&gt;Library&lt;/b&gt;&quot;
<br>&gt; msgstr &quot;&lt;b&gt;Libreria&lt;/b&gt;&quot;<br><br>Uhm...<br>Forse qui &quot;Library&quot; \u00e8 inteso nel senso di &quot;archivio&quot;..<br><br>&gt; #: ../src/hipo.glade.h:7<br>&gt; msgid &quot;&lt;b&gt;_Artwork:&lt;/b&gt;&quot;
<br>&gt; msgstr &quot;&quot;<br><br>Devi vedere il contesto, forse si riferisce alla copertina.. boh!<br><br>&gt; #: ../src/hipo.glade.h:11 ../hipo.desktop.in.h:2<br>&gt; msgid &quot;Hipo iPod Management Tool&quot;<br>&gt; msgstr &quot;Hipo iPod Management Tool&quot;
<br><br>Questa \u00e8 volutamente non tradotta?<br><br>&gt; #: ../src/hipo.glade.h:12<br>&gt; msgid &quot;_Search:&quot;<br>&gt; msgstr &quot;_Cerca&quot;<br><br>Mancano i due punti finali.<br>Per il resto.. ottima traduzione! :) :)
<br><br>HTH,<br><br>--<br>#!/bin/sh<br>#<br>#&nbsp;&nbsp; .sig.sh<br>#&nbsp;&nbsp; Suppone che Xmms metta in ~/.now_listening il titolo e l&#39;autore<br>della #&nbsp;&nbsp; canzone correntemente ascoltata.<br>#<br>#&nbsp;&nbsp; By Andrea Spadaccini<br><br># Il costrutto ${#VARIABILE} restituisce la lunghezza di $VARIABILE
<br># (lo scrivo perch\u00e9 lo dimenticher\u00f2 di sicuro.. :)<br><br># Ecco le prime tre righe, che vanno stampate comunque.<br><br>echo &quot;[ Andrea Spadaccini - a.k.a. Lupino - from Catania - ICQ #:<br>91528290 ]&quot; # echo &quot;[ GPG ID: 5D41ABF0 - key @ 
<a href="http://pgp.mit.edu">pgp.mit.edu</a> - Slackware<br>10.1/Linux 2.4.22 ]&quot; echo &quot;[ GPG ID: 5D41ABF0 - key on keyservers -<br>Gentoo GNU / Linux - 2.6.18 ]&quot; echo &quot;[ Linux Registered User 313388 -<br>
@: a.spadaccini(at)catania.linux.it ]&quot; MAX_LENGTH=66<br><br># Gestione delle canzoni ascoltate. In collaborazione con il plugin<br>&quot;Cambio # canzone&quot; di Xmms :D<br>if [[ -e /tmp/xmms_andrea.0 &amp;&amp; -e ~/.now_listening ]]; then
<br><br>&nbsp;&nbsp; # Se xmms \u00e8 in esecuzione, ed il file .now_listening esiste,<br>procediamo # con lo script.<br>&nbsp;&nbsp; SONG=`cat ~/.now_listening`<br>&nbsp;&nbsp; LEN=${#SONG}<br><br>&nbsp;&nbsp; # Serve per rendere tutte le righe della stessa lunghezza, a
<br>prescindere # dalla lunghezza del titolo della canzone.<br>&nbsp;&nbsp; DELTA=$(($MAX_LENGTH - $LEN))<br><br>&nbsp;&nbsp; # In questo array vanno inserite le frasi da mettere prima del<br>titolo della # canzone. Per il buon funzionamento del programma \u00e8
<br>FONDAMENTALE che siano # inserite nell&#39;array in ordine decrescente di<br>lunghezza. T[0]=&quot;I should do something interesting, but I&#39;m listening<br>to:&quot; T[1]=&quot;I should be doing something else, but I&#39;m listening to:&quot;
<br>&nbsp;&nbsp;&nbsp; T[2]=&quot;This sign is generated dynamically.. I&#39;m listening to:&quot;<br>&nbsp;&nbsp;&nbsp; T[3]=&quot;Maybe you don&#39;t like this song, but I&#39;m listening to:&quot;<br>&nbsp;&nbsp;&nbsp; T[4]=&quot;Are you curious? I know you are... I&#39;m listening to:&quot;
<br>&nbsp;&nbsp;&nbsp; T[5]=&quot;Are you curious? I know you are.. I&#39;m listening to:&quot;<br>&nbsp;&nbsp;&nbsp; T[6]=&quot;Are you curious? I know you are! I&#39;m listening to:&quot;<br>&nbsp;&nbsp;&nbsp; T[7]=&quot;I know you may not like it, but I&#39;m listening to:&quot;
<br>&nbsp;&nbsp;&nbsp; T[8]=&quot;Free software is good. Use it! I&#39;m listening to:&quot;<br>&nbsp;&nbsp;&nbsp; T[9]=&quot;You didn&#39;t want to know that I&#39;m listening to:&quot;<br>&nbsp;&nbsp; T[10]=&quot;Among the things I&#39;m doing, I&#39;m listening to:&quot;
<br>&nbsp;&nbsp; T[11]=&quot;Ask me for my sign script! I&#39;m listening to:&quot;<br>&nbsp;&nbsp; T[12]=&quot;I should be studying, but I&#39;m listening to:&quot;<br>&nbsp;&nbsp; T[13]=&quot;Sorry, I don&#39;t hear you. I&#39;m listening to:&quot;<br>
&nbsp;&nbsp; T[14]=&quot;Pseudo-random numbers made me listen to:&quot;<br>&nbsp;&nbsp; T[15]=&quot;Instead of studying, I&#39;m listening to:&quot;<br>&nbsp;&nbsp; T[16]=&quot;Silence, please. I&#39;m listening to:&quot;<br>&nbsp;&nbsp; T[17]=&quot;It&#39;s late, but I&#39;m listening to:&quot;
<br>&nbsp;&nbsp; T[18]=&quot;Guess what? I&#39;m listening to:&quot;<br>&nbsp;&nbsp; T[19]=&quot;Xmms says I&#39;m listening to:&quot;<br>&nbsp;&nbsp; T[20]=&quot;Penguins like this song:&quot;<br>&nbsp;&nbsp; T[21]=&quot;Xmms is now playing:&quot;<br>&nbsp;&nbsp; T[22]=&quot;I&#39;m listening to:&quot;
<br>&nbsp;&nbsp; T[23]=&quot;Listening to:&quot;<br>&nbsp;&nbsp; T[24]=&quot;Now playing:&quot;<br>&nbsp;&nbsp; T[25]=&quot;Playing:&quot;<br>&nbsp;&nbsp; T[26]=&quot;Song:&quot;<br>&nbsp;&nbsp; T[27]=&quot;NP:&quot;<br>&nbsp;&nbsp; T[28]=&quot;S:&quot;<br>&nbsp;&nbsp; T[29]=&quot;&quot;<br>
<br>&nbsp;&nbsp; # Questo codice commentato carica le frasi da un file esterno, ma \u00e8<br>troppo # lento.<br>&nbsp;&nbsp; #SIG_FILE=&quot;.signs&quot;<br>&nbsp;&nbsp; #SIG_N=`wc -l $SIG_FILE | awk &#39;{print $1}&#39;`<br>&nbsp;&nbsp; #for i in `seq 0 $(($SIG_N - 1))`; do
<br>&nbsp;&nbsp; #&nbsp;&nbsp;&nbsp; tail -n $(($SIG_N - $i)) $SIG_FILE &gt; .tmp_sig<br>&nbsp;&nbsp; #&nbsp;&nbsp;&nbsp; read temp&lt;.tmp_sig<br>&nbsp;&nbsp; #&nbsp;&nbsp;&nbsp; T[$i]=$temp<br>&nbsp;&nbsp; #done<br>&nbsp;&nbsp; #rm -f .tmp_sig<br>&nbsp;&nbsp; #T[$SIG_N]=&quot;&quot;<br><br>&nbsp;&nbsp; if [[ $LEN -gt $MAX_LENGTH || $LEN -eq 0 ]]; then
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Qualcosa non va... :/<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit<br>&nbsp;&nbsp; fi<br><br>&nbsp;&nbsp; # Questo ciclo sceglie la frase da inserire. Si basa pesantemente<br>(come # scritto poco sopra) sull&#39;ipotesi che nell&#39;array si trovino<br>prima le # stringhe pi\u00f9 lunghe.
<br>&nbsp;&nbsp; #<br>&nbsp;&nbsp; # Quando il subscript di un array \u00e8 &quot;@&quot;, l&#39;operatore di<br>dereferenziamento # ritorna tutti i valori dell&#39;array. Quindi scrivendo<br>${#T[@]} ottengo la # lunghezza dell&#39;array.<br>
&nbsp;&nbsp; for i in `seq 0 $((${#T[@]} - 1))`; do<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [[ $LEN -lt $(($MAX_LENGTH - ${#T[$i]})) ]]; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LASTROW=${T[$i]}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>&nbsp;&nbsp; done<br><br>&nbsp;&nbsp; # Calcoliamo ora gli spazi da inserire.
<br>&nbsp;&nbsp; SPACES=$(($DELTA - ${#LASTROW}))<br><br>&nbsp;&nbsp; # Ed ora, se siamo arrivati fin qui, stampiamo l&#39;ultima riga.<br>&nbsp;&nbsp; echo -n &quot;[ $LASTROW&quot;<br>&nbsp;&nbsp; for i in `seq 1 $SPACES`; do<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo -n &quot; &quot;<br>
&nbsp;&nbsp; done<br>&nbsp;&nbsp; echo &quot;$SONG ]&quot;<br>fi<br><br><br><br><br>--<br>[ Andrea Spadaccini - a.k.a. Lupino - from Catania - ICQ #: 91528290 ]<br>[ GPG ID: 5D41ABF0 - key on keyservers - Gentoo GNU / Linux - 2.6.18 ]<br>[ Linux Registered User 313388 - @: 
a.spadaccini(at)catania.linux.it ]<br>[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; He who laughs last thinks slowest.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<br><br><br>Per Luca e Andrea, sto corregendo il documento entro domani sarà pronto.<br><br>Vincenzo<br>