diff options
Diffstat (limited to 'tde-i18n-it/docs/tdeedu/kturtle')
-rw-r--r-- | tde-i18n-it/docs/tdeedu/kturtle/getting-started.docbook | 241 | ||||
-rw-r--r-- | tde-i18n-it/docs/tdeedu/kturtle/glossary.docbook | 419 | ||||
-rw-r--r-- | tde-i18n-it/docs/tdeedu/kturtle/index.docbook | 336 | ||||
-rw-r--r-- | tde-i18n-it/docs/tdeedu/kturtle/programming-reference.docbook | 1575 | ||||
-rw-r--r-- | tde-i18n-it/docs/tdeedu/kturtle/translator-guide.docbook | 255 | ||||
-rw-r--r-- | tde-i18n-it/docs/tdeedu/kturtle/using-kturtle.docbook | 979 |
6 files changed, 628 insertions, 3177 deletions
diff --git a/tde-i18n-it/docs/tdeedu/kturtle/getting-started.docbook b/tde-i18n-it/docs/tdeedu/kturtle/getting-started.docbook index 85aaa1d8c20..cfd152542f4 100644 --- a/tde-i18n-it/docs/tdeedu/kturtle/getting-started.docbook +++ b/tde-i18n-it/docs/tdeedu/kturtle/getting-started.docbook @@ -1,127 +1,49 @@ <!--Dear translator: please NEVER translate the id or anything inside the tags as they are needed in english by the application Thanks a lot in advance.--> <chapter id="getting-started"> -<title ->Per iniziare</title> -<para ->Quando avvii &kturtle;, vedrai qualcosa simile a questa: <screenshot -> <screeninfo ->Qui vi è un'immagine di &kturtle; quando lo avvii per la prima volta</screeninfo -> <mediaobject -> <imageobject -> <imagedata fileref="mainwindow.png" format="PNG"/> </imageobject -> <textobject -> <phrase ->La finestra principale di &kturtle;</phrase -> </textobject -> </mediaobject -> </screenshot -> In questa guida assumiamo che la lingua dei comandi del &logo; è l'italiano. Puoi cambiare questa lingua in <menuchoice -><guimenu ->Impostazioni</guimenu -><guimenuitem ->Configura &kturtle;...</guimenuitem -></menuchoice -> nella sezione <guilabel ->Lingua</guilabel ->. Renditi conto che la lingua impostata qui per &kturtle; è quella che usi per i comandi del &logo;.</para> +<title>Per iniziare</title> +<para>Quando avvii &kturtle;, vedrai qualcosa simile a questa: <screenshot> <screeninfo>Qui vi è un'immagine di &kturtle; quando lo avvii per la prima volta</screeninfo> <mediaobject> <imageobject> <imagedata fileref="mainwindow.png" format="PNG"/> </imageobject> <textobject> <phrase>La finestra principale di &kturtle;</phrase> </textobject> </mediaobject> </screenshot> In questa guida assumiamo che la lingua dei comandi del &logo; è l'italiano. Puoi cambiare questa lingua in <menuchoice><guimenu>Impostazioni</guimenu><guimenuitem>Configura &kturtle;...</guimenuitem></menuchoice> nella sezione <guilabel>Lingua</guilabel>. Renditi conto che la lingua impostata qui per &kturtle; è quella che usi per i comandi del &logo;.</para> <sect1 id="first-steps"> -<title ->Primo passo con il &logo;: incontriamo la tartaruga!</title> -<para ->Devi aver notato che la tartaruga è nel mezzo dell'area di disegno: stai per imparare come controllarla usando i comandi nell'editor del codice.</para> +<title>Primo passo con il &logo;: incontriamo la tartaruga!</title> +<para>Devi aver notato che la tartaruga è nel mezzo dell'area di disegno: stai per imparare come controllarla usando i comandi nell'editor del codice.</para> <sect2 id="the-turtle-moves"> -<title ->La tartaruga si muove</title> -<para ->Iniziamo facendo muovere la tartaruga. La nostra tartaruga può eseguire 3 tipi di movimento, (1) può andare avanti e indietro, (2) può girare a sinistra e a destra e (3) può andare direttamente ad una posizione dello schermo. Prova questo per esempio:</para> +<title>La tartaruga si muove</title> +<para>Iniziamo facendo muovere la tartaruga. La nostra tartaruga può eseguire 3 tipi di movimento, (1) può andare avanti e indietro, (2) può girare a sinistra e a destra e (3) può andare direttamente ad una posizione dello schermo. Prova questo per esempio:</para> <para> -<screen ->avanti 100 +<screen>avanti 100 sinistra 90 </screen> -Inserisci o copia e incolla il codice nell'editor ed eseguilo (usando <link linkend="file-execute" -><menuchoice -><guimenu ->File</guimenu -><guimenuitem ->Esegui comandi</guimenuitem -></menuchoice -></link -> per vedere il risultato.</para> +Inserisci o copia e incolla il codice nell'editor ed eseguilo (usando <link linkend="file-execute"><menuchoice><guimenu>File</guimenu><guimenuitem>Esegui comandi</guimenuitem></menuchoice></link> per vedere il risultato.</para> -<para ->Quando hai inserito ed eseguito i comandi come sopra nell'editor del codice devi aver notato una o più delle seguenti cose:</para> +<para>Quando hai inserito ed eseguito i comandi come sopra nell'editor del codice devi aver notato una o più delle seguenti cose:</para> <orderedlist> -<listitem -><para ->Che — dopo aver eseguito i comandi — la tartaruga si muove verso l'alto, disegna una linea e si gira di un quarto a sinistra. Ciò accade poiché hai usato i comandi <link linkend="forward" -><userinput ->avanti</userinput -></link -> e <link linkend="turnleft" -><userinput ->sinistra</userinput -></link ->.</para> +<listitem><para>Che — dopo aver eseguito i comandi — la tartaruga si muove verso l'alto, disegna una linea e si gira di un quarto a sinistra. Ciò accade poiché hai usato i comandi <link linkend="forward"><userinput>avanti</userinput></link> e <link linkend="turnleft"><userinput>sinistra</userinput></link>.</para> </listitem> <listitem> -<para ->Che il colore del codice è cambiato mentre lo inserivi: questa caratteristica è chiamata <emphasis ->evidenziazione intuitiva</emphasis -> — i diversi tipi di comandi sono evidenziati differentemente. Ciò semplifica molto la lettura di ampi pezzi di codice.</para> +<para>Che il colore del codice è cambiato mentre lo inserivi: questa caratteristica è chiamata <emphasis>evidenziazione intuitiva</emphasis> — i diversi tipi di comandi sono evidenziati differentemente. Ciò semplifica molto la lettura di ampi pezzi di codice.</para> </listitem> <listitem> -<para ->Che la tartaruga disegna una sottile linea nera.</para> +<para>Che la tartaruga disegna una sottile linea nera.</para> </listitem> <listitem> -<para ->Forse appare un messaggio d'errore. Ciò potrebbe significare semplicemente due cose: potresti aver fatto un errore copiando i comandi, o dovresti ancora impostare la lingua corretta dei comandi &logo; (puoi farlo scegliendo <menuchoice -><guimenu ->Impostazioni</guimenu -><guimenuitem ->Configura &kturtle;...</guimenuitem -></menuchoice ->, nella sezione <guilabel ->Lingua</guilabel ->).</para> +<para>Forse appare un messaggio d'errore. Ciò potrebbe significare semplicemente due cose: potresti aver fatto un errore copiando i comandi, o dovresti ancora impostare la lingua corretta dei comandi &logo; (puoi farlo scegliendo <menuchoice><guimenu>Impostazioni</guimenu><guimenuitem>Configura &kturtle;...</guimenuitem></menuchoice>, nella sezione <guilabel>Lingua</guilabel>).</para> </listitem> </orderedlist> -<para ->Avrai probabilmente capito che <userinput ->avanti 100</userinput -> ha comandato alla tartaruga di andare avanti disegnando una linea, e che <userinput ->sinistra 90</userinput -> ha comandato alla tartaruga di girare di 90 <glossterm linkend="degrees" ->gradi</glossterm -> a sinistra.</para> +<para>Avrai probabilmente capito che <userinput>avanti 100</userinput> ha comandato alla tartaruga di andare avanti disegnando una linea, e che <userinput>sinistra 90</userinput> ha comandato alla tartaruga di girare di 90 <glossterm linkend="degrees">gradi</glossterm> a sinistra.</para> -<para ->Guarda i seguenti collegamenti al manuale di riferimento per una spiegazione completa dei nuovi comandi: <userinput ->avanti</userinput ->, <userinput ->indietro</userinput ->, <userinput ->sinistra</userinput -> e <userinput ->destra</userinput ->.</para> +<para>Guarda i seguenti collegamenti al manuale di riferimento per una spiegazione completa dei nuovi comandi: <userinput>avanti</userinput>, <userinput>indietro</userinput>, <userinput>sinistra</userinput> e <userinput>destra</userinput>.</para> </sect2> <sect2 id="more-examples"> -<title ->Più esempi</title> -<para ->Il primo esempio era molto semplice, così andiamo avanti!</para> +<title>Più esempi</title> +<para>Il primo esempio era molto semplice, così andiamo avanti!</para> <para> <!--translators: if it's not already there, you can copy/paste the translated code below and save it in arrow.logo in your examples folder: tde-i18n/language-code/data/tdeedu/kturtle/ --> -<screen ->dimensionesfondo 200,200 +<screen>dimensionesfondo 200,200 coloresfondo 0,0,0 colorepenna 255,0,0 spessorepenna 5 @@ -141,117 +63,31 @@ sinistra 45 vai 40, 100 </screen> -Puoi nuovamente inserire o copiare e incollare il codice nell'editor del codice o aprire il file <filename ->freccia.logo</filename -> nella cartella <guimenu ->Apri esempi</guimenu -> ed eseguirlo (usando <link linkend="file-execute" -><menuchoice -><guimenu ->File</guimenu -><guimenuitem ->Esegui comandi</guimenuitem -></menuchoice -></link ->) per vedere il risultato. Negli esempi seguenti si da' per scontato che tu lo sappia fare.</para> +Puoi nuovamente inserire o copiare e incollare il codice nell'editor del codice o aprire il file <filename>freccia.logo</filename> nella cartella <guimenu>Apri esempi</guimenu> ed eseguirlo (usando <link linkend="file-execute"><menuchoice><guimenu>File</guimenu><guimenuitem>Esegui comandi</guimenuitem></menuchoice></link>) per vedere il risultato. Negli esempi seguenti si da' per scontato che tu lo sappia fare.</para> -<para ->Devi aver notato che il secondo esempio è composto da molto più codice. Hai anche visto molti muovi comandi. Qui vi è una breve spiegazione di tutti i nuovi comandi:</para> +<para>Devi aver notato che il secondo esempio è composto da molto più codice. Hai anche visto molti muovi comandi. Qui vi è una breve spiegazione di tutti i nuovi comandi:</para> -<para -><userinput ->dimensionesfondo 200,200</userinput -> imposta la larghezza e l'altezza dell'area di disegno a 200 <glossterm linkend="pixels" ->pixel</glossterm ->. La larghezza e l'altezza sono uguali, così l'area di disegno sarà un quadrato.</para> +<para><userinput>dimensionesfondo 200,200</userinput> imposta la larghezza e l'altezza dell'area di disegno a 200 <glossterm linkend="pixels">pixel</glossterm>. La larghezza e l'altezza sono uguali, così l'area di disegno sarà un quadrato.</para> -<para -><userinput ->coloresfondo 0,0,0</userinput -> colora di nero l'area di disegno. <userinput ->0,0,0</userinput -> è una <glossterm linkend="rgb" ->combinazione RGB</glossterm -> dove tutti i valori sono impostati a <userinput ->0</userinput ->, il che si traduce in nero.</para> +<para><userinput>coloresfondo 0,0,0</userinput> colora di nero l'area di disegno. <userinput>0,0,0</userinput> è una <glossterm linkend="rgb">combinazione RGB</glossterm> dove tutti i valori sono impostati a <userinput>0</userinput>, il che si traduce in nero.</para> -<para -><userinput ->colorepenna 255,0,0</userinput -> imposta il colore della penna a rosso. <userinput ->255,0,0</userinput -> è una <glossterm linkend="rgb" ->combinazione RGB</glossterm -> dove solo il valore del rosso è impostato a <userinput ->255</userinput -> (totalmente pieno) mentre gli altri (verde e blu) sono impostati a <userinput ->0</userinput -> (totalmente inusati). Ciò avrà come risultato un rosso brillante.</para> +<para><userinput>colorepenna 255,0,0</userinput> imposta il colore della penna a rosso. <userinput>255,0,0</userinput> è una <glossterm linkend="rgb">combinazione RGB</glossterm> dove solo il valore del rosso è impostato a <userinput>255</userinput> (totalmente pieno) mentre gli altri (verde e blu) sono impostati a <userinput>0</userinput> (totalmente inusati). Ciò avrà come risultato un rosso brillante.</para> -<para ->Se non comprendi i valori dei colori, assicurati di aver letto il glossario alla voce <glossterm linkend="rgb" ->combinazioni RGB</glossterm ->.</para> +<para>Se non comprendi i valori dei colori, assicurati di aver letto il glossario alla voce <glossterm linkend="rgb">combinazioni RGB</glossterm>.</para> -<para -><userinput ->spessorepenna 5</userinput -> imposta lo spessore (la dimensione) della penna a <userinput ->5</userinput -> <glossterm linkend="pixels" ->pixel</glossterm ->. Da ora in poi ogni linea che la tartaruga disegna avrà uno spessore di <userinput ->5</userinput ->, fino a quando cambiamo lo spessore della penna come <userinput ->spessorepenna</userinput -> in qualcos'altro.</para> +<para><userinput>spessorepenna 5</userinput> imposta lo spessore (la dimensione) della penna a <userinput>5</userinput> <glossterm linkend="pixels">pixel</glossterm>. Da ora in poi ogni linea che la tartaruga disegna avrà uno spessore di <userinput>5</userinput>, fino a quando cambiamo lo spessore della penna come <userinput>spessorepenna</userinput> in qualcos'altro.</para> -<para -><userinput ->pulisci</userinput -> pulisce l'area di disegno, è tutto ciò che fa.</para> +<para><userinput>pulisci</userinput> pulisce l'area di disegno, è tutto ciò che fa.</para> -<para -><userinput ->vai 20,20</userinput -> comanda alla tartaruga di andare in un punto preciso dell'area di disegno. Contando dall'angolo in alto a sinistra, questo punto dista 20 <glossterm linkend="pixels" ->pixel</glossterm -> dalla sinistra, e 20 <glossterm linkend="pixels" ->pixel</glossterm -> dall'alto dell'area di disegno. Nota che usando il comando <userinput ->vai</userinput -> la tartaruga non disegnerà una linea.</para> +<para><userinput>vai 20,20</userinput> comanda alla tartaruga di andare in un punto preciso dell'area di disegno. Contando dall'angolo in alto a sinistra, questo punto dista 20 <glossterm linkend="pixels">pixel</glossterm> dalla sinistra, e 20 <glossterm linkend="pixels">pixel</glossterm> dall'alto dell'area di disegno. Nota che usando il comando <userinput>vai</userinput> la tartaruga non disegnerà una linea.</para> -<para -><userinput ->direzione 135</userinput -> imposta la direzione della tartaruga. I comandi <userinput ->sinistra</userinput -> e <userinput ->destra</userinput -> cambiano l'angolo della tartaruga a partire dalla sua direzione corrente. Il comando <userinput ->direzione</userinput -> cambia l'angolo della tartaruga a partire dallo zero, e quindi non è relativo alla precedente direzione della tartaruga.</para> +<para><userinput>direzione 135</userinput> imposta la direzione della tartaruga. I comandi <userinput>sinistra</userinput> e <userinput>destra</userinput> cambiano l'angolo della tartaruga a partire dalla sua direzione corrente. Il comando <userinput>direzione</userinput> cambia l'angolo della tartaruga a partire dallo zero, e quindi non è relativo alla precedente direzione della tartaruga.</para> -<para ->Dopo il comando <userinput ->direzione</userinput -> seguono molti comandi <userinput ->avanti</userinput -> e <userinput ->sinistra</userinput ->. Questi comandi effettuano il lavoro <quote ->vero</quote -> di disegno.</para> +<para>Dopo il comando <userinput>direzione</userinput> seguono molti comandi <userinput>avanti</userinput> e <userinput>sinistra</userinput>. Questi comandi effettuano il lavoro <quote>vero</quote> di disegno.</para> -<para ->Infine un altro comando <userinput ->vai</userinput -> è usato per mettere in disparte la tartaruga.</para> +<para>Infine un altro comando <userinput>vai</userinput> è usato per mettere in disparte la tartaruga.</para> -<para ->Assicurati di seguire i collegamenti alla guida di riferimento. La guida spiega ogni comando in modo più completo.</para> +<para>Assicurati di seguire i collegamenti alla guida di riferimento. La guida spiega ogni comando in modo più completo.</para> </sect2> @@ -262,36 +98,31 @@ Puoi nuovamente inserire o copiare e incollare il codice nell'editor del codice <!-- EXTRA SECTIONS CAN BE ADDED TO THE "GETTING STARTED" <sect1 id="calculations"> -<title ->Simple Calculations</title> +<title>Simple Calculations</title> <para> Not yet written </para> </sect1> <sect1 id="using_variables"> -<title ->Using Variables: creating 'number containers'</title> +<title>Using Variables: creating 'number containers'</title> <para> Not yet written </para> </sect1> <sect1 id="using_strings"> -<title ->Using strings: creating 'text containers'</title> +<title>Using strings: creating 'text containers'</title> <para> Not yet written </para> </sect1> <sect1 id="logic"> -<title ->Logic: asking the computer simple questions</title> +<title>Logic: asking the computer simple questions</title> <para> Not yet written </para> </sect1> <sect1 id="recursion"> -<title ->Recursion: the Turtle is using itself</title> +<title>Recursion: the Turtle is using itself</title> <para> Draw a maze for example </para> diff --git a/tde-i18n-it/docs/tdeedu/kturtle/glossary.docbook b/tde-i18n-it/docs/tdeedu/kturtle/glossary.docbook index 37363900b02..c3da19097d0 100644 --- a/tde-i18n-it/docs/tdeedu/kturtle/glossary.docbook +++ b/tde-i18n-it/docs/tdeedu/kturtle/glossary.docbook @@ -1,422 +1,149 @@ <!--Dear translator: please NEVER translate the id or anything inside the tags as they are needed in english by the application Thanks a lot in advance.--> <chapter id="Glossary"> -<title ->Glossario</title> +<title>Glossario</title> -<para ->In questo capitolo troverai una spiegazione della maggior parte delle parole <quote ->non comuni</quote -> usate nel manuale.</para> +<para>In questo capitolo troverai una spiegazione della maggior parte delle parole <quote>non comuni</quote> usate nel manuale.</para> <glosslist> <glossentry id="degrees"> -<glossterm ->gradi</glossterm> -<glossdef -><para ->Il grado è un'unità che serve a misurare angoli o rotazioni. Un angolo completo sono 360 gradi, mezzo giro 180 gradi e un quarto di giro 90 gradi. I comandi <userinput ->sinistra</userinput ->, <userinput ->destra</userinput -> e <userinput ->direzione</userinput -> richiedono un angolo come argomento.</para -></glossdef> +<glossterm>gradi</glossterm> +<glossdef><para>Il grado è un'unità che serve a misurare angoli o rotazioni. Un angolo completo sono 360 gradi, mezzo giro 180 gradi e un quarto di giro 90 gradi. I comandi <userinput>sinistra</userinput>, <userinput>destra</userinput> e <userinput>direzione</userinput> richiedono un angolo come argomento.</para></glossdef> </glossentry> <glossentry id="input-output"> -<glossterm ->argomenti e valori restituiti dei comandi</glossterm> -<glossdef -><para ->Alcuni comandi richiedono argomenti, alcuni comandi restituiscono valori, alcuni comandi richiedono argomenti <emphasis ->e</emphasis -> restituiscono valori ed alcuni comandi né richiedono argomenti né restituiscono valori.</para> -<para ->Alcuni esempi di comandi che richiedono solo argomenti sono: <screen> +<glossterm>argomenti e valori restituiti dei comandi</glossterm> +<glossdef><para>Alcuni comandi richiedono argomenti, alcuni comandi restituiscono valori, alcuni comandi richiedono argomenti <emphasis>e</emphasis> restituiscono valori ed alcuni comandi né richiedono argomenti né restituiscono valori.</para> +<para>Alcuni esempi di comandi che richiedono solo argomenti sono: <screen> avanti 50 colorepenna 255,0,0 scrivi "Ciao!" -</screen -> Il comando <userinput ->avanti</userinput -> viene chiamato con <userinput ->50</userinput -> come argomento. <userinput ->avanti</userinput -> richiede questo argomento per sapere di quanti <glossterm linkend="pixels" ->pixel</glossterm -> avanzare. <userinput ->colorepenna</userinput -> ha un colore come argomento e <userinput ->scrivi</userinput -> una stringa (del testo) come argomento. Nota che un argomento può essere anche un contenitore. L'esempio seguente illustra ciò: <screen ->x = 50 +</screen> Il comando <userinput>avanti</userinput> viene chiamato con <userinput>50</userinput> come argomento. <userinput>avanti</userinput> richiede questo argomento per sapere di quanti <glossterm linkend="pixels">pixel</glossterm> avanzare. <userinput>colorepenna</userinput> ha un colore come argomento e <userinput>scrivi</userinput> una stringa (del testo) come argomento. Nota che un argomento può essere anche un contenitore. L'esempio seguente illustra ciò: <screen>x = 50 scrivi x str = "ciao!" scrivi str -</screen -></para> +</screen></para> -<para ->Adesso alcuni esempi di comandi che restituiscono dati: <screen> +<para>Adesso alcuni esempi di comandi che restituiscono dati: <screen> x = finestrainserimento "Inserisci qualcosa e premi OK... grazie!" r = casuale 1,100 -</screen -> Il comando <userinput ->finestrainserimento</userinput -> richiede una stringa come argomento, e restituisce ciò che è stato inserito, un numero o una stringa. Come puoi vedere, il dato restituito da <userinput ->finestrainserimento</userinput -> è memorizzato in un contenitore, chiamato <userinput ->r</userinput ->. Nota che i contenitori <userinput ->x</userinput -> e <userinput ->r</userinput -> non sono usati nel codice di esempio sopra.</para> +</screen> Il comando <userinput>finestrainserimento</userinput> richiede una stringa come argomento, e restituisce ciò che è stato inserito, un numero o una stringa. Come puoi vedere, il dato restituito da <userinput>finestrainserimento</userinput> è memorizzato in un contenitore, chiamato <userinput>r</userinput>. Nota che i contenitori <userinput>x</userinput> e <userinput>r</userinput> non sono usati nel codice di esempio sopra.</para> -<para ->Ci sono anche comandi che non richiedono argomenti né restituiscono valori. Ecco alcuni esempi: <screen ->pulisci +<para>Ci sono anche comandi che non richiedono argomenti né restituiscono valori. Ecco alcuni esempi: <screen>pulisci pennasu attorno nascondi </screen> -</para -></glossdef> +</para></glossdef> </glossentry> <glossentry id="intuitive-highlighting"> -<glossterm ->evidenziazione intuitiva</glossterm> -<glossdef -><para ->Questa è una caratteristica di &kturtle; che facilita la programmazione. Con la sintassi intuitiva il codice che scrivi viene colorato con un colore che indica il tipo di codice. Nella lista seguente troverai i differenti tipi di codice e il colore con cui vengono colorati <link linkend="the-code-editor" ->nell'editor del codice</link ->. <table> -<title ->Differenti tipi di codice e il colore della loro evidenziazione</title> +<glossterm>evidenziazione intuitiva</glossterm> +<glossdef><para>Questa è una caratteristica di &kturtle; che facilita la programmazione. Con la sintassi intuitiva il codice che scrivi viene colorato con un colore che indica il tipo di codice. Nella lista seguente troverai i differenti tipi di codice e il colore con cui vengono colorati <link linkend="the-code-editor">nell'editor del codice</link>. <table> +<title>Differenti tipi di codice e il colore della loro evidenziazione</title> <tgroup cols="3"> <tbody> <row> -<entry ->comandi regolari</entry> -<entry ->verde scuro</entry> -<entry ->I comandi regolari sono descritti <link linkend="commands" ->qui</link ->.</entry> +<entry>comandi regolari</entry> +<entry>verde scuro</entry> +<entry>I comandi regolari sono descritti <link linkend="commands">qui</link>.</entry> </row> <row> -<entry ->comandi di controllo dell'esecuzione</entry> -<entry ->nero (grassetto)</entry> -<entry ->I comandi speciali che controllano l'esecuzione, puoi leggerne di più su di essi <link linkend="controlling-execution" ->qui</link ->.</entry> +<entry>comandi di controllo dell'esecuzione</entry> +<entry>nero (grassetto)</entry> +<entry>I comandi speciali che controllano l'esecuzione, puoi leggerne di più su di essi <link linkend="controlling-execution">qui</link>.</entry> </row> <row> -<entry ->commenti</entry> -<entry ->giallo scuro</entry> -<entry ->Le righe che sono commentate iniziano con un carattere di commento (#). Queste righe sono ignorate quando il codice è eseguito. I commenti permettono ai programmatori di spiegare un po' meglio il proprio codice o possono essere usati per evitare temporaneamente che un certo pezzo di codice venga eseguito.</entry> +<entry>commenti</entry> +<entry>giallo scuro</entry> +<entry>Le righe che sono commentate iniziano con un carattere di commento (#). Queste righe sono ignorate quando il codice è eseguito. I commenti permettono ai programmatori di spiegare un po' meglio il proprio codice o possono essere usati per evitare temporaneamente che un certo pezzo di codice venga eseguito.</entry> </row> <row> -<entry ->Parentesi [, ]</entry> -<entry ->verde chiaro (grassetto)</entry> -<entry ->Le parentesi quadre sono usate per raggruppare porzioni di codice. Le parentesi quadre sono usate spesso insieme con i <link linkend="controlling-execution" ->comandi di controllo dell'esecuzione</link ->.</entry> +<entry>Parentesi [, ]</entry> +<entry>verde chiaro (grassetto)</entry> +<entry>Le parentesi quadre sono usate per raggruppare porzioni di codice. Le parentesi quadre sono usate spesso insieme con i <link linkend="controlling-execution">comandi di controllo dell'esecuzione</link>.</entry> </row> <row> -<entry ->il comando <link linkend="learn" ->impara</link -></entry> -<entry ->verde chiaro (grassetto)</entry> -<entry ->Il comando <link linkend="learn" ->impara</link -> è usato per creare nuovi comandi.</entry> +<entry>il comando <link linkend="learn">impara</link></entry> +<entry>verde chiaro (grassetto)</entry> +<entry>Il comando <link linkend="learn">impara</link> è usato per creare nuovi comandi.</entry> </row> <row> -<entry ->numeri</entry> -<entry ->blu</entry> -<entry ->Numeri, beh, non vi è molto da dire su di essi.</entry> +<entry>numeri</entry> +<entry>blu</entry> +<entry>Numeri, beh, non vi è molto da dire su di essi.</entry> </row> <row> -<entry ->stringhe</entry> -<entry ->rosso scuro</entry> -<entry ->Non c'è molto da dire sulle stringhe (di testo), tranne che iniziano e finiscono sempre con le virgolette doppie (").</entry> +<entry>stringhe</entry> +<entry>rosso scuro</entry> +<entry>Non c'è molto da dire sulle stringhe (di testo), tranne che iniziano e finiscono sempre con le virgolette doppie (").</entry> </row> <row> -<entry ->caratteri matematici</entry> -<entry ->grigio</entry> -<entry ->Questi sono i caratteri matematici: +, -, *, /, (, e ). Puoi leggere di più su di questi <link linkend="math" ->qui</link ->.</entry> +<entry>caratteri matematici</entry> +<entry>grigio</entry> +<entry>Questi sono i caratteri matematici: +, -, *, /, (, e ). Puoi leggere di più su di questi <link linkend="math">qui</link>.</entry> </row> <row> -<entry ->caratteri delle domande</entry> -<entry ->blu (grassetto)</entry> -<entry ->Puoi leggere di più sulle domande <link linkend="questions" ->qui</link ->.</entry> +<entry>caratteri delle domande</entry> +<entry>blu (grassetto)</entry> +<entry>Puoi leggere di più sulle domande <link linkend="questions">qui</link>.</entry> </row> <row> -<entry -><quote ->collanti</quote -> delle domande</entry> -<entry ->rosa</entry> -<entry ->Puoi leggere di più sui <quote ->collanti</quote -> delle domande (e, o, non) <link linkend="question-glue" ->qui</link ->.</entry> +<entry><quote>collanti</quote> delle domande</entry> +<entry>rosa</entry> +<entry>Puoi leggere di più sui <quote>collanti</quote> delle domande (e, o, non) <link linkend="question-glue">qui</link>.</entry> </row> <row> -<entry ->testo regolare</entry> -<entry ->nero</entry> -<entry -></entry> +<entry>testo regolare</entry> +<entry>nero</entry> +<entry></entry> </row> </tbody> </tgroup> </table> -</para -></glossdef> +</para></glossdef> </glossentry> <glossentry id="pixels"> -<glossterm ->pixel</glossterm> -<glossdef -><para ->Un pixel è un puntino sullo schermo. Se guardi attentamente vedrai che lo schermo del tuo monitor usa i pixel. Tutte le immagini sullo schermo sono costituite con questi pixel. Un pixel è la più piccola cosa che può essere disegnata su schermo.</para> -<para ->Molti comandi richiedono un numero di pixel come argomento. Questi comandi sono: <userinput ->avanti</userinput ->, <userinput ->indietro</userinput ->, <userinput ->vai</userinput ->, <userinput ->vaix</userinput ->, <userinput ->vaiy</userinput ->, <userinput ->dimensionesfondo</userinput -> e <userinput ->spessorepenna</userinput ->.</para -></glossdef> +<glossterm>pixel</glossterm> +<glossdef><para>Un pixel è un puntino sullo schermo. Se guardi attentamente vedrai che lo schermo del tuo monitor usa i pixel. Tutte le immagini sullo schermo sono costituite con questi pixel. Un pixel è la più piccola cosa che può essere disegnata su schermo.</para> +<para>Molti comandi richiedono un numero di pixel come argomento. Questi comandi sono: <userinput>avanti</userinput>, <userinput>indietro</userinput>, <userinput>vai</userinput>, <userinput>vaix</userinput>, <userinput>vaiy</userinput>, <userinput>dimensionesfondo</userinput> e <userinput>spessorepenna</userinput>.</para></glossdef> </glossentry> <glossentry id="rgb"> -<glossterm ->Combinazioni RGB (codici di colore)</glossterm> -<glossdef -><para ->Le combinazioni RGB sono usate per descrivere i colori. La <quote ->R</quote -> sta per <quote ->rosso</quote ->, la <quote ->G</quote -> per <quote ->verde</quote -> (in inglese) e la <quote ->B</quote -> per <quote ->blu</quote ->. Un esempio di combinazione RGB è <userinput ->255,0,0</userinput ->: il primo valore (<quote ->rosso</quote ->) è 255 e gli altri 0, così ciò rappresenta un rosso brillante. Ogni valore di una combinazione RGB deve essere compreso nell'intervallo 0..255. Qui vi è una breve lista di colori usati spesso: <table frame="none"> -<title ->Combinazioni RGB usate spesso</title> +<glossterm>Combinazioni RGB (codici di colore)</glossterm> +<glossdef><para>Le combinazioni RGB sono usate per descrivere i colori. La <quote>R</quote> sta per <quote>rosso</quote>, la <quote>G</quote> per <quote>verde</quote> (in inglese) e la <quote>B</quote> per <quote>blu</quote>. Un esempio di combinazione RGB è <userinput>255,0,0</userinput>: il primo valore (<quote>rosso</quote>) è 255 e gli altri 0, così ciò rappresenta un rosso brillante. Ogni valore di una combinazione RGB deve essere compreso nell'intervallo 0..255. Qui vi è una breve lista di colori usati spesso: <table frame="none"> +<title>Combinazioni RGB usate spesso</title> <tgroup cols="2" colsep="5" rowsep="1"> <colspec colname="c1"/> <tbody> -<row -><entry -><userinput ->0,0,0</userinput -></entry -><entry ->nero</entry -></row> -<row -><entry -><userinput ->255,255,255</userinput -></entry -><entry ->bianco</entry -></row> -<row -><entry -><userinput ->255,0,0</userinput -></entry -><entry ->rosso</entry -></row> -<row -><entry -><userinput ->150,0,0</userinput -></entry -><entry ->rosso scuro</entry -></row> -<row -><entry -><userinput ->0,255,0</userinput -></entry -><entry ->verde</entry -></row> -<row -><entry -><userinput ->0,0,255</userinput -></entry -><entry ->blu</entry -></row> -<row -><entry -><userinput ->0,255,255</userinput -></entry -><entry ->blu chiaro</entry -></row> -<row -><entry -><userinput ->255,0,255</userinput -></entry -><entry ->rosa</entry -></row> -<row -><entry -><userinput ->255,255,0</userinput -></entry -><entry ->giallo</entry -></row> +<row><entry><userinput>0,0,0</userinput></entry><entry>nero</entry></row> +<row><entry><userinput>255,255,255</userinput></entry><entry>bianco</entry></row> +<row><entry><userinput>255,0,0</userinput></entry><entry>rosso</entry></row> +<row><entry><userinput>150,0,0</userinput></entry><entry>rosso scuro</entry></row> +<row><entry><userinput>0,255,0</userinput></entry><entry>verde</entry></row> +<row><entry><userinput>0,0,255</userinput></entry><entry>blu</entry></row> +<row><entry><userinput>0,255,255</userinput></entry><entry>blu chiaro</entry></row> +<row><entry><userinput>255,0,255</userinput></entry><entry>rosa</entry></row> +<row><entry><userinput>255,255,0</userinput></entry><entry>giallo</entry></row> </tbody> </tgroup> </table> </para> -<para ->Per trovare facilmente le combinazioni RGB di un colore dovresti provare il selettore di colore! Puoi aprire il selettore di colore usando <link linkend="tools-color-picker" -><menuchoice -><guimenu ->Strumenti</guimenu -><guimenuitem ->Selettore di colore</guimenuitem -></menuchoice -></link ->.</para> -<para ->Due comandi richiedono una combinazione RGB come argomento: questi comandi sono <userinput ->coloresfondo</userinput -> e <userinput ->colorepenna</userinput ->.</para -></glossdef> +<para>Per trovare facilmente le combinazioni RGB di un colore dovresti provare il selettore di colore! Puoi aprire il selettore di colore usando <link linkend="tools-color-picker"><menuchoice><guimenu>Strumenti</guimenu><guimenuitem>Selettore di colore</guimenuitem></menuchoice></link>.</para> +<para>Due comandi richiedono una combinazione RGB come argomento: questi comandi sono <userinput>coloresfondo</userinput> e <userinput>colorepenna</userinput>.</para></glossdef> </glossentry> <glossentry id="sprite"> -<glossterm ->folletto</glossterm> -<glossdef -><para ->Un folletto è un piccolo disegno che può essere mosso in giro per lo schermo. La nostra amata tartaruga, per esempio, è un folletto.</para> -<para ->Nota: con questa versione di &kturtle; il folletto non può essere cambiato da tartaruga in qualcos'altro. Le future versioni di &kturtle; permetteranno di fare ciò.</para -></glossdef> +<glossterm>folletto</glossterm> +<glossdef><para>Un folletto è un piccolo disegno che può essere mosso in giro per lo schermo. La nostra amata tartaruga, per esempio, è un folletto.</para> +<para>Nota: con questa versione di &kturtle; il folletto non può essere cambiato da tartaruga in qualcos'altro. Le future versioni di &kturtle; permetteranno di fare ciò.</para></glossdef> </glossentry> <glossentry id="wrapping"> -<glossterm ->avvolgimento</glossterm> -<glossdef -><para ->L'<quote ->avvolgimento</quote -> è ciò che accade quando la tartaruga disegna qualcosa che è troppo grande per <quote ->entrare</quote -> nell'area di disegno e l'<quote ->avvolgimento</quote -> è <quote ->attivo</quote ->. <screenshot -> <screeninfo ->Questo è ciò che accade quando l'<quote ->avvolgimento</quote -> è <quote ->attivo</quote -></screeninfo -> <mediaobject -> <imageobject -> <imagedata fileref="wrapping.png" format="PNG"/> </imageobject -> <textobject -> <phrase ->Un esempio di <quote ->avvolgimento</quote -></phrase -> </textobject -> </mediaobject -> </screenshot -> Quando la tartaruga si muove al di fuori di un bordo dell'area di disegno viene portata istantaneamente al bordo opposto così può continuare a muoversi. In questo modo la tartaruga rimarrà sempre sullo schermo mentre si muove. Ciò accade quando l'<quote ->avvolgimento</quote -> è attivo.</para> -<para ->L'<quote ->avvolgimento</quote -> può essere attivato e disattivato con i comandi <userinput ->attorno</userinput -> e <userinput ->muro</userinput ->. Quando &kturtle; viene avviato l'<quote ->avvolgimento</quote -> è automaticamente attivato.</para -></glossdef> +<glossterm>avvolgimento</glossterm> +<glossdef><para>L'<quote>avvolgimento</quote> è ciò che accade quando la tartaruga disegna qualcosa che è troppo grande per <quote>entrare</quote> nell'area di disegno e l'<quote>avvolgimento</quote> è <quote>attivo</quote>. <screenshot> <screeninfo>Questo è ciò che accade quando l'<quote>avvolgimento</quote> è <quote>attivo</quote></screeninfo> <mediaobject> <imageobject> <imagedata fileref="wrapping.png" format="PNG"/> </imageobject> <textobject> <phrase>Un esempio di <quote>avvolgimento</quote></phrase> </textobject> </mediaobject> </screenshot> Quando la tartaruga si muove al di fuori di un bordo dell'area di disegno viene portata istantaneamente al bordo opposto così può continuare a muoversi. In questo modo la tartaruga rimarrà sempre sullo schermo mentre si muove. Ciò accade quando l'<quote>avvolgimento</quote> è attivo.</para> +<para>L'<quote>avvolgimento</quote> può essere attivato e disattivato con i comandi <userinput>attorno</userinput> e <userinput>muro</userinput>. Quando &kturtle; viene avviato l'<quote>avvolgimento</quote> è automaticamente attivato.</para></glossdef> </glossentry> </glosslist> diff --git a/tde-i18n-it/docs/tdeedu/kturtle/index.docbook b/tde-i18n-it/docs/tdeedu/kturtle/index.docbook index fc656022ac2..5e9162ad614 100644 --- a/tde-i18n-it/docs/tdeedu/kturtle/index.docbook +++ b/tde-i18n-it/docs/tdeedu/kturtle/index.docbook @@ -5,8 +5,7 @@ <!ENTITY package "tdeedu"> <!ENTITY logo "Logo"> <!ENTITY % addindex "IGNORE"> - <!ENTITY % Italian "INCLUDE" -><!-- change language only here --> + <!ENTITY % Italian "INCLUDE"><!-- change language only here --> <!ENTITY using-kturtle SYSTEM "using-kturtle.docbook"> <!ENTITY getting-started SYSTEM "getting-started.docbook"> <!ENTITY programming-reference SYSTEM "programming-reference.docbook"> @@ -17,190 +16,77 @@ <book lang="&language;"> <bookinfo> -<title ->Manuale di &kturtle;</title> +<title>Manuale di &kturtle;</title> <authorgroup> -<author -><firstname ->Cies</firstname -> <surname ->Breijs</surname -> <affiliation -> <address -><email ->cies AT kde DOT nl</email -></address> +<author><firstname>Cies</firstname> <surname>Breijs</surname> <affiliation> <address><email>cies AT kde DOT nl</email></address> </affiliation> </author> -<author -><firstname ->Anne-Marie</firstname -> <surname ->Mahfouf</surname -> <affiliation -> <address -><email ->annma AT kde DOT org</email -></address> +<author><firstname>Anne-Marie</firstname> <surname>Mahfouf</surname> <affiliation> <address><email>annma AT kde DOT org</email></address> </affiliation> </author> -<othercredit role="translator" -><firstname ->Pino</firstname -><surname ->Toscano</surname -><affiliation -><address -><email ->toscano.pino@tiscali.it</email -></address -></affiliation -><contrib ->Traduzione italiana</contrib -></othercredit -> +<othercredit role="translator"><firstname>Pino</firstname><surname>Toscano</surname><affiliation><address><email>toscano.pino@tiscali.it</email></address></affiliation><contrib>Traduzione italiana</contrib></othercredit> </authorgroup> <copyright> -<year ->2004</year> -<holder ->Cies Breijs</holder> +<year>2004</year> +<holder>Cies Breijs</holder> </copyright> -<legalnotice ->&FDLNotice;</legalnotice> +<legalnotice>&FDLNotice;</legalnotice> -<date ->2005-12-10</date> -<releaseinfo ->0.6</releaseinfo> +<date>2005-12-10</date> +<releaseinfo>0.6</releaseinfo> <abstract> -<para ->&kturtle; è un ambiente educativo di programmazione che usa il linguaggio di programmazione &logo;. La caratteristica che rende unico il LOGO è che i comandi per programmare sono tradotti nella lingua del "programmatore" così può programmare nella sua lingua nativa. </para> +<para>&kturtle; è un ambiente educativo di programmazione che usa il linguaggio di programmazione &logo;. La caratteristica che rende unico il LOGO è che i comandi per programmare sono tradotti nella lingua del "programmatore" così può programmare nella sua lingua nativa. </para> </abstract> <keywordset> -<keyword ->KDE</keyword> -<keyword ->tdeedu</keyword> -<keyword ->KTurtle</keyword> -<keyword ->educazione</keyword> -<keyword ->lingua</keyword> -<keyword ->nativo</keyword> -<keyword ->programmazione</keyword> -<keyword ->codice</keyword> -<keyword ->&logo;</keyword> -<keyword ->istruzioni</keyword> -<keyword ->tartaruga</keyword> +<keyword>KDE</keyword> +<keyword>tdeedu</keyword> +<keyword>KTurtle</keyword> +<keyword>educazione</keyword> +<keyword>lingua</keyword> +<keyword>nativo</keyword> +<keyword>programmazione</keyword> +<keyword>codice</keyword> +<keyword>&logo;</keyword> +<keyword>istruzioni</keyword> +<keyword>tartaruga</keyword> </keywordset> </bookinfo> <chapter id="introduction"> -<title ->Introduzione</title> +<title>Introduzione</title> -<para ->&kturtle; è un ambiente educativo di programmazione che usa il linguaggio di programmazione <link linkend="what-is-logo" ->&logo;</link ->. L'obiettivo di &kturtle; è quello di facilitare e di rendere a portata di tutti la programmazione. Ciò rende &kturtle; adatto per insegnare ai bambini le basi della matematica, della geometria e... della programmazione. I comandi usati per programmare richiamano lo stile del linguaggio di programmazione &logo;. La caratteristica che rende unico il &logo; è che i comandi sono spesso tradotti nella lingua parlata dal programmatore.</para> +<para>&kturtle; è un ambiente educativo di programmazione che usa il linguaggio di programmazione <link linkend="what-is-logo">&logo;</link>. L'obiettivo di &kturtle; è quello di facilitare e di rendere a portata di tutti la programmazione. Ciò rende &kturtle; adatto per insegnare ai bambini le basi della matematica, della geometria e... della programmazione. I comandi usati per programmare richiamano lo stile del linguaggio di programmazione &logo;. La caratteristica che rende unico il &logo; è che i comandi sono spesso tradotti nella lingua parlata dal programmatore.</para> -<para ->&kturtle; è chiamato così poiché la <quote ->tartaruga</quote -> ha un ruolo centrale nell'ambiente di programmazione. L'utente programma la tartaruga, usando i comandi del &logo;, per disegnare qualcosa nell'<link linkend="the-canvas" ->area di disegno</link ->.</para> +<para>&kturtle; è chiamato così poiché la <quote>tartaruga</quote> ha un ruolo centrale nell'ambiente di programmazione. L'utente programma la tartaruga, usando i comandi del &logo;, per disegnare qualcosa nell'<link linkend="the-canvas">area di disegno</link>.</para> <sect1 id="what-is-logo"> -<title ->Cos'è il &logo;?</title> -<para ->La prima versione del linguaggio di programmazione &logo; è stata creata da Seymour Papert del laboratorio sull'intelligenza artificiale del MIT nel 1967 come variante del linguaggio di programmazione LISP. Da allora sono state rilasciate molte versioni del &logo;. Dal 1980 il &logo; si guadagnò il momento, con le versioni per sistemi MSX, Commodore, Atari, Apple II e PC IBM. Queste versioni erano principalmente per scopi educativi. LCSI rilasciò <application ->&Mac;&logo;</application -> nel 1985 come strumento per programmatori professionisti, ma non divenne mai popolare. Il MIT gestisce ancora un sito sul &logo; che può essere trovato all'indirizzo <ulink url="http://el.media.mit.edu/logo-foundation/" ->http://el.media.mit.edu/logo-foundation/</ulink ->.</para> - -<para ->Oggi vi sono in giro diverse versioni del &logo; che possono essere facilmente trovate sul <ulink url="http://el.media.mit.edu/logo-foundation/" ->sito del MIT sul &logo;</ulink -> e con una semplice <ulink url="http://www.google.com/search?q=logo+programming+kids" ->ricerca con Google</ulink ->. Questa versione di &logo; (&kturtle;) è finalizzata solo a scopi educativi del linguaggio di programmazione e non cercherà di adattarsi alle esigenze dei programmatori professionisti.</para> +<title>Cos'è il &logo;?</title> +<para>La prima versione del linguaggio di programmazione &logo; è stata creata da Seymour Papert del laboratorio sull'intelligenza artificiale del MIT nel 1967 come variante del linguaggio di programmazione LISP. Da allora sono state rilasciate molte versioni del &logo;. Dal 1980 il &logo; si guadagnò il momento, con le versioni per sistemi MSX, Commodore, Atari, Apple II e PC IBM. Queste versioni erano principalmente per scopi educativi. LCSI rilasciò <application>&Mac;&logo;</application> nel 1985 come strumento per programmatori professionisti, ma non divenne mai popolare. Il MIT gestisce ancora un sito sul &logo; che può essere trovato all'indirizzo <ulink url="http://el.media.mit.edu/logo-foundation/">http://el.media.mit.edu/logo-foundation/</ulink>.</para> + +<para>Oggi vi sono in giro diverse versioni del &logo; che possono essere facilmente trovate sul <ulink url="http://el.media.mit.edu/logo-foundation/">sito del MIT sul &logo;</ulink> e con una semplice <ulink url="http://www.google.com/search?q=logo+programming+kids">ricerca con Google</ulink>. Questa versione di &logo; (&kturtle;) è finalizzata solo a scopi educativi del linguaggio di programmazione e non cercherà di adattarsi alle esigenze dei programmatori professionisti.</para> </sect1> <sect1 id="features-of-kturtle"> -<title ->Caratteristiche di &kturtle;</title> -<para ->&kturtle; ha alcune caratteristiche che riducono ad un soffio l'inizio della programmazione. Guarda qui alcuni dei punti salienti delle caratteristiche di &kturtle;: <itemizedlist> -<listitem -><para ->Un interprete &logo; integrato (nessuna dipendenza aggiuntiva) che usa file &XML; per la traduzione dei comandi, supporta funzioni definite dall'utente e cambio automatico di tipo per le variabili. </para -></listitem> -<listitem -><para ->L'esecuzione può essere rallentata, bloccata o annullata in ogni momento. </para -></listitem> -<listitem -><para ->Un potente editor per i comandi &logo; con intuitiva evidenziazione della sintassi, numerazione delle linee ed altro. </para -></listitem> -<listitem -><para -><link linkend="the-canvas" ->L'area di disegno</link -> può essere salvata come immagine o stampata. </para -></listitem> -<listitem -><para -><link linkend="the-canvas" ->L'area di disegno</link -> ha una modalità <quote ->avvolgimento</quote -> (attiva in modo predefinito) così la tartaruga non può perdersi troppo facilmente. </para -></listitem> -<listitem -><para ->Aiuto contestuale per tutti i comandi &logo;: premi <keysym ->F1</keysym ->. </para -></listitem> -<listitem -><para ->I comandi &logo; sono totalmente traducibili (al momento sono in &kde; portoghese del Brasile, olandese, francese, tedesco, italiano, sloveno, serbo (cirillico e latino), spagnolo e svedese). </para -></listitem> -<listitem -><para ->Una finestra di dialogo d'errore che collega i messaggi d'errore agli errori nel programma. </para -></listitem> -<listitem -><para ->Terminologia semplificata di programmazione. </para -></listitem> -<listitem -><para ->Modalità a tutto schermo. </para -></listitem> -<listitem -><para ->Molti programmi di esempio del &logo; integrati e disponibili nella propria lingua rendono semplice l'inizio. </para -></listitem> +<title>Caratteristiche di &kturtle;</title> +<para>&kturtle; ha alcune caratteristiche che riducono ad un soffio l'inizio della programmazione. Guarda qui alcuni dei punti salienti delle caratteristiche di &kturtle;: <itemizedlist> +<listitem><para>Un interprete &logo; integrato (nessuna dipendenza aggiuntiva) che usa file &XML; per la traduzione dei comandi, supporta funzioni definite dall'utente e cambio automatico di tipo per le variabili. </para></listitem> +<listitem><para>L'esecuzione può essere rallentata, bloccata o annullata in ogni momento. </para></listitem> +<listitem><para>Un potente editor per i comandi &logo; con intuitiva evidenziazione della sintassi, numerazione delle linee ed altro. </para></listitem> +<listitem><para><link linkend="the-canvas">L'area di disegno</link> può essere salvata come immagine o stampata. </para></listitem> +<listitem><para><link linkend="the-canvas">L'area di disegno</link> ha una modalità <quote>avvolgimento</quote> (attiva in modo predefinito) così la tartaruga non può perdersi troppo facilmente. </para></listitem> +<listitem><para>Aiuto contestuale per tutti i comandi &logo;: premi <keysym>F1</keysym>. </para></listitem> +<listitem><para>I comandi &logo; sono totalmente traducibili (al momento sono in &kde; portoghese del Brasile, olandese, francese, tedesco, italiano, sloveno, serbo (cirillico e latino), spagnolo e svedese). </para></listitem> +<listitem><para>Una finestra di dialogo d'errore che collega i messaggi d'errore agli errori nel programma. </para></listitem> +<listitem><para>Terminologia semplificata di programmazione. </para></listitem> +<listitem><para>Modalità a tutto schermo. </para></listitem> +<listitem><para>Molti programmi di esempio del &logo; integrati e disponibili nella propria lingua rendono semplice l'inizio. </para></listitem> </itemizedlist> </para> </sect1> @@ -218,148 +104,64 @@ <chapter id="credits"> -<title ->Riconoscimenti e licenza</title> - -<para ->&kturtle; </para> -<para ->Copyright del programma 2003-2005 Cies Breijs <email ->cies AT kde DOT nl</email -></para> -<para ->Contributi da: <itemizedlist> -<listitem -><para ->Aiuto nella programmazione, integrazione dell'editor: &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;</para> +<title>Riconoscimenti e licenza</title> + +<para>&kturtle; </para> +<para>Copyright del programma 2003-2005 Cies Breijs <email>cies AT kde DOT nl</email></para> +<para>Contributi da: <itemizedlist> +<listitem><para>Aiuto nella programmazione, integrazione dell'editor: &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;</para> </listitem> -<listitem -><para ->Autore di <application ->WSBASIC</application -> (<ulink url="http://wsbasic. sourceforge.net" ->http://wsbasic.sourceforge.net</ulink ->) che è la base dell'interprete di &kturtle;: Walter Schreppers <email ->Walter DOT Schreppers AT ua DOT ac DOT be</email -></para> +<listitem><para>Autore di <application>WSBASIC</application> (<ulink url="http://wsbasic. sourceforge.net">http://wsbasic.sourceforge.net</ulink>) che è la base dell'interprete di &kturtle;: Walter Schreppers <email>Walter DOT Schreppers AT ua DOT ac DOT be</email></para> </listitem> -<listitem -><para ->File di dati in tedesco: Matthias Meßmer <email ->bmlmessmer AT web DOT de</email -></para> +<listitem><para>File di dati in tedesco: Matthias Meßmer <email>bmlmessmer AT web DOT de</email></para> </listitem> -<listitem -><para ->File di dati in tedesco: Burkhard Lück <email ->lueck AT hube-lueck DOT de</email -></para> +<listitem><para>File di dati in tedesco: Burkhard Lück <email>lueck AT hube-lueck DOT de</email></para> </listitem> -<listitem -><para ->File di dati in svedese: Stefan Asserhäll <email ->stefan DOT asserhal AT telia DOT com</email -></para> +<listitem><para>File di dati in svedese: Stefan Asserhäll <email>stefan DOT asserhal AT telia DOT com</email></para> </listitem> -<listitem -><para ->File di dati in sloveno: Jure Repinc <email ->jlp@holodeck1.com</email -></para> +<listitem><para>File di dati in sloveno: Jure Repinc <email>jlp@holodeck1.com</email></para> </listitem> -<listitem -><para ->File di dati in serbo (cirillico e latino): Chusslove Illich <email ->caslav.ilic@gmx.net</email -></para> +<listitem><para>File di dati in serbo (cirillico e latino): Chusslove Illich <email>caslav.ilic@gmx.net</email></para> </listitem> -<listitem -><para ->File con i dati in italiano: Pino Toscano <email ->toscano.pino@tiscali.it</email -></para> +<listitem><para>File con i dati in italiano: Pino Toscano <email>toscano.pino@tiscali.it</email></para> </listitem> -<listitem -><para ->File di dati in inglese britannico: Andy Potter <email ->A.J.Potter@rhul.ac.uk</email -></para> +<listitem><para>File di dati in inglese britannico: Andy Potter <email>A.J.Potter@rhul.ac.uk</email></para> </listitem> -<listitem -><para ->File con i dati in spagnolo: Rafael Beccar <email ->rafael.beccar@kdemail.net</email -></para> +<listitem><para>File con i dati in spagnolo: Rafael Beccar <email>rafael.beccar@kdemail.net</email></para> </listitem> -<listitem -><para ->File di dati in portoghese del Brasile: Riverson Rios <email ->riverson@ccv.ufc.br</email -></para> +<listitem><para>File di dati in portoghese del Brasile: Riverson Rios <email>riverson@ccv.ufc.br</email></para> </listitem> -<listitem -><para ->File di dati in norvegese Nynorsk e Bokmål: Karl Ove Hufthammer <email ->karl@huftis.org</email -></para> +<listitem><para>File di dati in norvegese Nynorsk e Bokmål: Karl Ove Hufthammer <email>karl@huftis.org</email></para> </listitem> -<listitem -><para ->Supporto per il cirillico per il parser: Albert Astals Cid <email ->astals11@terra.es</email -></para> +<listitem><para>Supporto per il cirillico per il parser: Albert Astals Cid <email>astals11@terra.es</email></para> </listitem> </itemizedlist> </para> -<para ->Copyright della documentazione 2004 <itemizedlist> -<listitem -><para ->Cies Briej <email ->cies AT kde DOT nl</email -> </para -></listitem> -<listitem -><para ->&Anne-Marie.Mahfouf; <email ->annma AT kde DOT org</email -> </para -></listitem> -<listitem -><para ->Alcune modifiche per la correzione di errori di &Philip.Rodrigues; &Philip.Rodrigues.mail;</para> +<para>Copyright della documentazione 2004 <itemizedlist> +<listitem><para>Cies Briej <email>cies AT kde DOT nl</email> </para></listitem> +<listitem><para>&Anne-Marie.Mahfouf; <email>annma AT kde DOT org</email> </para></listitem> +<listitem><para>Alcune modifiche per la correzione di errori di &Philip.Rodrigues; &Philip.Rodrigues.mail;</para> </listitem> -<listitem -><para ->Guida alla traduzione aggiornata ed alcune modifiche per la correzione di errori di Andrew Coles <email ->andrew_coles AT yahoo DOT co DOT uk</email -></para> +<listitem><para>Guida alla traduzione aggiornata ed alcune modifiche per la correzione di errori di Andrew Coles <email>andrew_coles AT yahoo DOT co DOT uk</email></para> </listitem> </itemizedlist> </para> -<para ->Traduzione italiana di Pino Toscano <email ->toscano.pino@tiscali.it</email -></para -> +<para>Traduzione italiana di Pino Toscano <email>toscano.pino@tiscali.it</email></para> &underFDL; &underGPL; </chapter> <appendix id="installation"> -<title ->Installazione</title> +<title>Installazione</title> <sect1 id="getting-kturtle"> -<title ->Come ottenere &kturtle;</title> +<title>Come ottenere &kturtle;</title> &install.intro.documentation; </sect1> <sect1 id="compilation"> -<title ->Compilazione e installazione</title> +<title>Compilazione e installazione</title> &install.compile.documentation; </sect1> </appendix> diff --git a/tde-i18n-it/docs/tdeedu/kturtle/programming-reference.docbook b/tde-i18n-it/docs/tdeedu/kturtle/programming-reference.docbook index e5e29b43d19..e5388885b72 100644 --- a/tde-i18n-it/docs/tdeedu/kturtle/programming-reference.docbook +++ b/tde-i18n-it/docs/tdeedu/kturtle/programming-reference.docbook @@ -1,179 +1,58 @@ <!--Dear translator: please NEVER translate the id or anything inside the tags as they are needed in english by the application Thanks a lot in advance.--> <chapter id="reference"> -<title ->Guida di &kturtle; alla programmazione &logo;</title> -<para ->Questa è la guida del &logo; di &kturtle;. In questo capitolo accenniamo brevemente a tutti i <link linkend="different-instructions" ->diversi tipi di istruzioni</link ->. Quindi vengono spiegati uno ad uno i <link linkend="commands" ->comandi</link ->. Poi vengono spiegati i <link linkend="containers" ->contenitori</link ->, la <link linkend="math" ->matematica</link ->, le <link linkend="questions" ->domande</link -> e le <link linkend="controlling-execution" ->istruzioni di controllo dell'esecuzione</link ->. Infine ti viene mostrato come creare i tuoi comandi con <link linkend="learn" ->impara</link ->.</para> +<title>Guida di &kturtle; alla programmazione &logo;</title> +<para>Questa è la guida del &logo; di &kturtle;. In questo capitolo accenniamo brevemente a tutti i <link linkend="different-instructions">diversi tipi di istruzioni</link>. Quindi vengono spiegati uno ad uno i <link linkend="commands">comandi</link>. Poi vengono spiegati i <link linkend="containers">contenitori</link>, la <link linkend="math">matematica</link>, le <link linkend="questions">domande</link> e le <link linkend="controlling-execution">istruzioni di controllo dell'esecuzione</link>. Infine ti viene mostrato come creare i tuoi comandi con <link linkend="learn">impara</link>.</para> <sect1 id="different-instructions"> -<title ->Differenti tipi di istruzioni</title> -<para ->Come in qualsiasi altro linguaggio, il LOGO ha differenti tipi di parole e di simboli. Qui vengono brevemente spiegate le differenze tra i tipi.</para> +<title>Differenti tipi di istruzioni</title> +<para>Come in qualsiasi altro linguaggio, il LOGO ha differenti tipi di parole e di simboli. Qui vengono brevemente spiegate le differenze tra i tipi.</para> <sect2 id="command"> -<title ->Comandi</title> -<para ->Usando i comandi tu dici alla tartaruga o a &kturtle; di fare qualcosa. Alcuni comandi richiedono argomenti, alcuni restituiscono risultati. <screen -># avanti è un comando che richiede un argomento, in questo caso il numero 100: +<title>Comandi</title> +<para>Usando i comandi tu dici alla tartaruga o a &kturtle; di fare qualcosa. Alcuni comandi richiedono argomenti, alcuni restituiscono risultati. <screen># avanti è un comando che richiede un argomento, in questo caso il numero 100: avanti 100 </screen> </para> -<para ->Per una panoramica dettagliata di tutti i comandi che &kturtle; supporta vai <link linkend="commands" ->qui</link ->.</para> +<para>Per una panoramica dettagliata di tutti i comandi che &kturtle; supporta vai <link linkend="commands">qui</link>.</para> </sect2> <sect2 id="number"> -<title ->Numeri</title> -<para ->Molto probabilmente conosci già i numeri. Il modo in cui i numeri sono usati in &kturtle; non è molto differente dalla lingua parlata o dalla matematica. </para> -<para ->Abbiamo i cosiddetti numeri naturali: <userinput ->0</userinput ->, <userinput ->1</userinput ->, <userinput ->2</userinput ->, <userinput ->3</userinput ->, <userinput ->4</userinput ->, <userinput ->5</userinput ->, ecc. I numeri negativi: <userinput ->-1</userinput ->, <userinput ->-2</userinput ->, <userinput ->-3</userinput ->, ecc. E i numeri decimali, o numeri con la virgola, per esempio: <userinput ->0.1</userinput ->, <userinput ->3.14</userinput ->, <userinput ->33.3333</userinput ->, <userinput ->-5.05</userinput ->, <userinput ->-1.0</userinput ->. </para> -<para ->I numeri possono essere usati in <link linkend="math" ->calcoli matematici</link -> e in <link linkend="questions" ->domande</link ->. Possono anche essere inseriti in <link linkend="containers" ->contenitori</link ->.</para> -<para ->I numeri sono <glossterm ->evidenziati</glossterm -> con il blu nell'<link linkend="the-code-editor" ->editor del codice</link ->.</para> +<title>Numeri</title> +<para>Molto probabilmente conosci già i numeri. Il modo in cui i numeri sono usati in &kturtle; non è molto differente dalla lingua parlata o dalla matematica. </para> +<para>Abbiamo i cosiddetti numeri naturali: <userinput>0</userinput>, <userinput>1</userinput>, <userinput>2</userinput>, <userinput>3</userinput>, <userinput>4</userinput>, <userinput>5</userinput>, ecc. I numeri negativi: <userinput>-1</userinput>, <userinput>-2</userinput>, <userinput>-3</userinput>, ecc. E i numeri decimali, o numeri con la virgola, per esempio: <userinput>0.1</userinput>, <userinput>3.14</userinput>, <userinput>33.3333</userinput>, <userinput>-5.05</userinput>, <userinput>-1.0</userinput>. </para> +<para>I numeri possono essere usati in <link linkend="math">calcoli matematici</link> e in <link linkend="questions">domande</link>. Possono anche essere inseriti in <link linkend="containers">contenitori</link>.</para> +<para>I numeri sono <glossterm>evidenziati</glossterm> con il blu nell'<link linkend="the-code-editor">editor del codice</link>.</para> </sect2> <sect2 id="string"> -<title ->Stringhe</title> -<para ->Prima un esempio: <screen> +<title>Stringhe</title> +<para>Prima un esempio: <screen> scrivi "Ciao, sono una stringa." -</screen -> In questo esempio <userinput ->scrivi</userinput -> è un comando dove <userinput ->"Ciao, sono una stringa."</userinput -> è una stringa. Le stringhe iniziano e finiscono con il carattere <userinput ->"</userinput ->, e grazie a questi caratteri &kturtle; sa che è una stringa.</para> -<para ->Le stringhe possono essere inserite in <link linkend="containers" ->contenitori</link ->. Tuttavia non possono essere usate in <link linkend="math" ->calcoli matematici</link -> e <link linkend="questions" ->domande</link ->.</para> -<para ->Le stringhe sono <glossterm ->evidenziate</glossterm -> con il rosso scuro nell'<link linkend="the-code-editor" ->editor del codice</link ->.</para> +</screen> In questo esempio <userinput>scrivi</userinput> è un comando dove <userinput>"Ciao, sono una stringa."</userinput> è una stringa. Le stringhe iniziano e finiscono con il carattere <userinput>"</userinput>, e grazie a questi caratteri &kturtle; sa che è una stringa.</para> +<para>Le stringhe possono essere inserite in <link linkend="containers">contenitori</link>. Tuttavia non possono essere usate in <link linkend="math">calcoli matematici</link> e <link linkend="questions">domande</link>.</para> +<para>Le stringhe sono <glossterm>evidenziate</glossterm> con il rosso scuro nell'<link linkend="the-code-editor">editor del codice</link>.</para> </sect2> <sect2 id="name"> -<title ->Nomi</title> -<para ->Quando usi il linguaggio di programmazione &logo; crei nuove cose. Se scrivi un programma spesso avrai bisogno di <link linkend="containers" ->contenitori</link -> e, in alcuni casi, di <link linkend="learn" ->impara</link -> per creare nuovi comandi. Quando crei un <link linkend="containers" ->contenitore</link -> o un nuovo comando con <link linkend="learn" ->impara</link -> dovrai specificare un nome.</para> -<para ->Puoi scegliere qualsiasi nome, a meno che non abbia già un significato. Per esempio non puoi chiamare <link linkend="forward" ->avanti</link -> un contenitore, dato che quel nome è già usato per un comando, e per questo ha un significato. <screen> +<title>Nomi</title> +<para>Quando usi il linguaggio di programmazione &logo; crei nuove cose. Se scrivi un programma spesso avrai bisogno di <link linkend="containers">contenitori</link> e, in alcuni casi, di <link linkend="learn">impara</link> per creare nuovi comandi. Quando crei un <link linkend="containers">contenitore</link> o un nuovo comando con <link linkend="learn">impara</link> dovrai specificare un nome.</para> +<para>Puoi scegliere qualsiasi nome, a meno che non abbia già un significato. Per esempio non puoi chiamare <link linkend="forward">avanti</link> un contenitore, dato che quel nome è già usato per un comando, e per questo ha un significato. <screen> # qui avanti è usato come contenitore, ma ha già un significato # così questa riga genererà un errore: avanti = 20 # questa funziona: avanti 20 -</screen -> I nomi possono contenere solo lettere, numeri e trattini bassi (_). Devono tuttavia iniziare con una lettera. </para> -<para ->Per una spiegazione più esauriente e per vedere più esempi leggi la documentazione sui <link linkend="containers" ->contenitori</link -> e sul comando <link linkend="learn" ->impara</link ->. </para> +</screen> I nomi possono contenere solo lettere, numeri e trattini bassi (_). Devono tuttavia iniziare con una lettera. </para> +<para>Per una spiegazione più esauriente e per vedere più esempi leggi la documentazione sui <link linkend="containers">contenitori</link> e sul comando <link linkend="learn">impara</link>. </para> </sect2> <sect2 id="assignment"> -<title ->Assegnamenti</title> -<para ->Un assegnamento viene effettuato con il simbolo <userinput ->=</userinput ->. Nei linguaggi di programmazione è meglio leggere il singolo <userinput ->=</userinput -> non come "uguale" ma come "diventa". La parola "uguale" è più appropriata per <userinput ->==</userinput -> che è una <link linkend="questions" ->domanda</link ->.</para> -<para ->Gli assegnamenti sono usati generalmente per due motivi, (1) per aggiungere <link linkend="containers" ->contenitori</link -> e (2) per modificare il contenuto di un contenitore. Per esempio: <screen ->x = 10 +<title>Assegnamenti</title> +<para>Un assegnamento viene effettuato con il simbolo <userinput>=</userinput>. Nei linguaggi di programmazione è meglio leggere il singolo <userinput>=</userinput> non come "uguale" ma come "diventa". La parola "uguale" è più appropriata per <userinput>==</userinput> che è una <link linkend="questions">domanda</link>.</para> +<para>Gli assegnamenti sono usati generalmente per due motivi, (1) per aggiungere <link linkend="containers">contenitori</link> e (2) per modificare il contenuto di un contenitore. Per esempio: <screen>x = 10 # il contenitore x ora contiene il numero 10 W = "La mia età è: " # il contenitore W ora contiene la stringa "La mia età è: " @@ -181,809 +60,359 @@ W = "La mia età è: " scrivi W + x </screen> </para> -<para ->Per vedere più esempi leggi la sezioni che spiega i <link linkend="containers" ->contenitori</link ->.</para> +<para>Per vedere più esempi leggi la sezioni che spiega i <link linkend="containers">contenitori</link>.</para> </sect2> <sect2 id="math-symbols"> -<title ->Simboli matematici</title> -<para ->&kturtle; supporta tutti i simboli matematici base: addizione (<userinput ->+</userinput ->), sottrazione (<userinput ->-</userinput ->), moltiplicazione (<userinput ->*</userinput ->), divisione (<userinput ->/</userinput ->) e le parentesi <userinput ->(</userinput -> e <userinput ->)</userinput ->.</para> -<para ->Per una spiegazione più esauriente e per vedere più esempi leggi la sezione sulla <link linkend="math" ->matematica</link ->.</para> +<title>Simboli matematici</title> +<para>&kturtle; supporta tutti i simboli matematici base: addizione (<userinput>+</userinput>), sottrazione (<userinput>-</userinput>), moltiplicazione (<userinput>*</userinput>), divisione (<userinput>/</userinput>) e le parentesi <userinput>(</userinput> e <userinput>)</userinput>.</para> +<para>Per una spiegazione più esauriente e per vedere più esempi leggi la sezione sulla <link linkend="math">matematica</link>.</para> </sect2> <sect2 id="question"> -<title ->Domande</title> -<para ->Possiamo chiedere semplici domande la cui risposta sarà "vero" o "falso".</para> -<para ->L'uso delle domande è ampiamente spiegato nella sezione sulle <link linkend="questions" ->domande</link ->.</para> +<title>Domande</title> +<para>Possiamo chiedere semplici domande la cui risposta sarà "vero" o "falso".</para> +<para>L'uso delle domande è ampiamente spiegato nella sezione sulle <link linkend="questions">domande</link>.</para> </sect2> <sect2 id="questions-glue"> -<title ->I "collanti" delle domande</title> -<para ->Le domande posso essere unite assieme con i cosiddetti "collanti delle domande". Le parole "collanti" sono <userinput ->e</userinput -> <userinput ->o</userinput ->, e un "collante" speciale: <userinput ->non</userinput ->.</para> -<para ->L'uso dei "collanti" delle domande è spiegato nella sezione <link linkend="question-glue" ->I "collanti" delle domande</link ->.</para> +<title>I "collanti" delle domande</title> +<para>Le domande posso essere unite assieme con i cosiddetti "collanti delle domande". Le parole "collanti" sono <userinput>e</userinput> <userinput>o</userinput>, e un "collante" speciale: <userinput>non</userinput>.</para> +<para>L'uso dei "collanti" delle domande è spiegato nella sezione <link linkend="question-glue">I "collanti" delle domande</link>.</para> </sect2> <sect2 id="comment"> -<title ->Commenti</title> -<para ->I commenti sono linee che iniziano con <userinput ->#</userinput ->. Per esempio: <screen> +<title>Commenti</title> +<para>I commenti sono linee che iniziano con <userinput>#</userinput>. Per esempio: <screen> # questo è un commento! scrivi "questo non è un commento" # la linea precedente non è un commento, ma la linea successiva sì: # scrivi "questo non è un commento" -</screen -> Noi possiamo aggiungere commenti al codice, affinché lo leggiamo noi stessi o lo leggano altri. I commenti sono usati per: (1) aggiungere una piccola descrizione al programma, (2) spiegare come funziona un pezzo di codice nel caso sia un po' complesso, e (3) per "commentare via" linee di codice che dovrebbero essere (temporaneamente) ignorate (guarda l'ultima linea dell'esempio).</para> -<para ->Le linee commentate sono <glossterm ->evidenziate</glossterm -> con il giallo scuro nell'<link linkend="the-code-editor" ->editor del codice</link ->.</para> +</screen> Noi possiamo aggiungere commenti al codice, affinché lo leggiamo noi stessi o lo leggano altri. I commenti sono usati per: (1) aggiungere una piccola descrizione al programma, (2) spiegare come funziona un pezzo di codice nel caso sia un po' complesso, e (3) per "commentare via" linee di codice che dovrebbero essere (temporaneamente) ignorate (guarda l'ultima linea dell'esempio).</para> +<para>Le linee commentate sono <glossterm>evidenziate</glossterm> con il giallo scuro nell'<link linkend="the-code-editor">editor del codice</link>.</para> </sect2> </sect1> <sect1 id="commands"> -<title ->Comandi</title> -<para ->Usando i comandi tu dici alla tartaruga o a &kturtle; di fare qualcosa. Alcuni comandi richiedono argomenti, alcuni restituiscono risultati. In questa sezione spieghiamo tutti i comandi che possono essere usati in &kturtle;. Nota che tutti i comandi predefiniti di cui discutiamo qui sono <glossterm ->evidenziati</glossterm -> con il verde scuro nell'<link linkend="the-code-editor" ->editor del codice</link ->, ciò può aiutarti a distinguerli.</para> +<title>Comandi</title> +<para>Usando i comandi tu dici alla tartaruga o a &kturtle; di fare qualcosa. Alcuni comandi richiedono argomenti, alcuni restituiscono risultati. In questa sezione spieghiamo tutti i comandi che possono essere usati in &kturtle;. Nota che tutti i comandi predefiniti di cui discutiamo qui sono <glossterm>evidenziati</glossterm> con il verde scuro nell'<link linkend="the-code-editor">editor del codice</link>, ciò può aiutarti a distinguerli.</para> <sect2 id="moving-the-turtle"> -<title ->Muovere la tartaruga</title> -<para ->Ci sono vari comandi per muovere la tartaruga sullo schermo.</para> +<title>Muovere la tartaruga</title> +<para>Ci sono vari comandi per muovere la tartaruga sullo schermo.</para> <sect3 id="forward"> - <title ->avanti (av)</title> + <title>avanti (av)</title> <variablelist> - <varlistentry -> - <term ->avanti</term> - <listitem -><para -><screen ->avanti X</screen> -<userinput ->avanti</userinput -> muove la tartaruga avanti di X pixel. Quando la penna è giù la tartaruga lascerà un tratto. <userinput ->avanti</userinput -> può essere abbreviato in <userinput ->av</userinput -></para -></listitem> + <varlistentry> + <term>avanti</term> + <listitem><para><screen>avanti X</screen> +<userinput>avanti</userinput> muove la tartaruga avanti di X pixel. Quando la penna è giù la tartaruga lascerà un tratto. <userinput>avanti</userinput> può essere abbreviato in <userinput>av</userinput></para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="backward"> - <title ->indietro (in)</title> + <title>indietro (in)</title> <variablelist> - <varlistentry -> - <term ->indietro</term> - <listitem -><para -><screen ->indietro X</screen> -<userinput ->indietro</userinput -> muove la tartaruga indietro di X pixel. Quando la penna è giù la tartaruga lascerà un tratto. <userinput ->indietro</userinput -> può essere abbreviato in <userinput ->in</userinput ->.</para -></listitem> + <varlistentry> + <term>indietro</term> + <listitem><para><screen>indietro X</screen> +<userinput>indietro</userinput> muove la tartaruga indietro di X pixel. Quando la penna è giù la tartaruga lascerà un tratto. <userinput>indietro</userinput> può essere abbreviato in <userinput>in</userinput>.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="turnleft"> - <title ->sinistra (sx)</title> + <title>sinistra (sx)</title> <variablelist> - <varlistentry -> - <term ->sinistra</term> - <listitem -><para -><screen ->sinistra X</screen> -<userinput ->sinistra</userinput -> comanda alla tartaruga di girare X gradi a sinistra. <userinput ->sinistra</userinput -> può essere abbreviato in <userinput ->sx</userinput ->.</para -></listitem> + <varlistentry> + <term>sinistra</term> + <listitem><para><screen>sinistra X</screen> +<userinput>sinistra</userinput> comanda alla tartaruga di girare X gradi a sinistra. <userinput>sinistra</userinput> può essere abbreviato in <userinput>sx</userinput>.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="turnright"> - <title ->destra (dx)</title> + <title>destra (dx)</title> <variablelist> - <varlistentry -> - <term ->destra</term> - <listitem -><para -><screen ->destra X</screen> -<userinput ->destra</userinput -> comanda alla tartaruga di girare X gradi a destra. <userinput ->destra</userinput -> può essere abbreviato in <userinput ->dx</userinput ->.</para -></listitem> + <varlistentry> + <term>destra</term> + <listitem><para><screen>destra X</screen> +<userinput>destra</userinput> comanda alla tartaruga di girare X gradi a destra. <userinput>destra</userinput> può essere abbreviato in <userinput>dx</userinput>.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="direction"> - <title ->direzione (dir)</title> + <title>direzione (dir)</title> <variablelist> - <varlistentry -> - <term ->direzione</term> - <listitem -><para -><screen ->direzione X</screen> -<userinput ->direzione</userinput -> imposta la direzione della tartaruga a X gradi partendo da zero, e così non è relativo alla precedente direzione della tartaruga. <userinput ->direzione</userinput -> può essere abbreviato in <userinput ->dir</userinput ->.</para -></listitem> + <varlistentry> + <term>direzione</term> + <listitem><para><screen>direzione X</screen> +<userinput>direzione</userinput> imposta la direzione della tartaruga a X gradi partendo da zero, e così non è relativo alla precedente direzione della tartaruga. <userinput>direzione</userinput> può essere abbreviato in <userinput>dir</userinput>.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="center"> - <title ->centro</title> + <title>centro</title> <variablelist> - <varlistentry -> - <term ->centro</term> - <listitem -><para -><screen ->centro</screen> -<userinput ->centro</userinput -> muove la tartaruga al centro dell'area di disegno.</para -></listitem> + <varlistentry> + <term>centro</term> + <listitem><para><screen>centro</screen> +<userinput>centro</userinput> muove la tartaruga al centro dell'area di disegno.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="go"> - <title ->vai</title> + <title>vai</title> <variablelist> - <varlistentry -> - <term ->vai</term> - <listitem -><para -><screen ->vai X,Y</screen> -<userinput ->vai</userinput -> comanda alla tartaruga di andare in un certo punto dell'area di disegno. Questo punto dista X <glossterm linkend="pixels" ->pixel</glossterm -> da sinistra e Y <glossterm linkend="pixels" ->pixel</glossterm -> dall'alto dell'area di disegno. Nota che usando il comando <userinput ->vai</userinput -> la tartaruga non disegnerà una linea.</para -></listitem> + <varlistentry> + <term>vai</term> + <listitem><para><screen>vai X,Y</screen> +<userinput>vai</userinput> comanda alla tartaruga di andare in un certo punto dell'area di disegno. Questo punto dista X <glossterm linkend="pixels">pixel</glossterm> da sinistra e Y <glossterm linkend="pixels">pixel</glossterm> dall'alto dell'area di disegno. Nota che usando il comando <userinput>vai</userinput> la tartaruga non disegnerà una linea.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="gox"> - <title ->vaix</title> + <title>vaix</title> <variablelist> - <varlistentry -> - <term ->vaix</term> - <listitem -><para -><screen ->vaix X</screen> -<userinput ->vaix</userinput -> usando questo comando la tartaruga si muoverà a X <glossterm linkend="pixels" ->pixel</glossterm -> dalla sinistra dell'area di disegno mantenendo la sua altezza.</para -></listitem> + <varlistentry> + <term>vaix</term> + <listitem><para><screen>vaix X</screen> +<userinput>vaix</userinput> usando questo comando la tartaruga si muoverà a X <glossterm linkend="pixels">pixel</glossterm> dalla sinistra dell'area di disegno mantenendo la sua altezza.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="goy"> - <title ->vaiy</title> + <title>vaiy</title> <variablelist> - <varlistentry -> - <term ->vaiy</term> - <listitem -><para -><screen ->vaiy Y</screen> -<userinput ->vaiy</userinput -> usando questo comando la tartaruga si muoverà a Y <glossterm linkend="pixels" ->pixel</glossterm -> dall'alto dell'area di disegno mantenendosi alla stessa distanza dal bordo sinistro dell'area di disegno.</para -></listitem> + <varlistentry> + <term>vaiy</term> + <listitem><para><screen>vaiy Y</screen> +<userinput>vaiy</userinput> usando questo comando la tartaruga si muoverà a Y <glossterm linkend="pixels">pixel</glossterm> dall'alto dell'area di disegno mantenendosi alla stessa distanza dal bordo sinistro dell'area di disegno.</para></listitem> </varlistentry> </variablelist> </sect3> </sect2> <sect2 id="pen"> -<title ->La tartaruga ha una penna</title> -<para ->La tartaruga ha una penna che disegna una linea quando la tartaruga si muove. Ci sono alcuni comandi che controllano la penna. In questa sezione vengono spiegati questi comandi.</para> +<title>La tartaruga ha una penna</title> +<para>La tartaruga ha una penna che disegna una linea quando la tartaruga si muove. Ci sono alcuni comandi che controllano la penna. In questa sezione vengono spiegati questi comandi.</para> <sect3 id="penup"> - <title ->pennasu (ps)</title> + <title>pennasu (ps)</title> <variablelist> - <varlistentry -> - <term ->pennasu</term> - <listitem -><para -><screen ->pennasu</screen> -<userinput ->pennasu</userinput -> alza la penna dall'area di disegno. Quando la penna è <quote ->su</quote -> non sarà disegnata alcuna linea quando la tartaruga si muove. Vedi anche <userinput ->pennagiu</userinput ->. <userinput ->pennasu</userinput -> può essere abbreviato in <userinput ->ps</userinput ->.</para -></listitem> + <varlistentry> + <term>pennasu</term> + <listitem><para><screen>pennasu</screen> +<userinput>pennasu</userinput> alza la penna dall'area di disegno. Quando la penna è <quote>su</quote> non sarà disegnata alcuna linea quando la tartaruga si muove. Vedi anche <userinput>pennagiu</userinput>. <userinput>pennasu</userinput> può essere abbreviato in <userinput>ps</userinput>.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="pendown"> - <title ->pennagiu (pg)</title> + <title>pennagiu (pg)</title> <variablelist> - <varlistentry -> - <term ->pennagiu</term> - <listitem -><para -><screen ->pennagiu</screen> -<userinput ->pennagiu</userinput -> abbassa la penna sull'area di disegno. Quando la penna è <quote ->giù</quote -> sull'area di disegno sarà disegnata una linea quando la tartaruga si muove. Vedi anche <userinput ->pennasu</userinput ->. <userinput ->pennagiu</userinput -> può essere abbreviato in <userinput ->pg</userinput ->.</para -></listitem> + <varlistentry> + <term>pennagiu</term> + <listitem><para><screen>pennagiu</screen> +<userinput>pennagiu</userinput> abbassa la penna sull'area di disegno. Quando la penna è <quote>giù</quote> sull'area di disegno sarà disegnata una linea quando la tartaruga si muove. Vedi anche <userinput>pennasu</userinput>. <userinput>pennagiu</userinput> può essere abbreviato in <userinput>pg</userinput>.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="setpenwidth"> - <title ->spessorepenna (sp)</title> + <title>spessorepenna (sp)</title> <variablelist> - <varlistentry -> - <term ->spessorepenna</term> - <listitem -><para -><screen ->spessorepenna X</screen> -<userinput ->spessorepenna</userinput -> imposta lo spessore della penna (lo spessore della linea) a X <glossterm linkend="pixels" ->pixel</glossterm ->. <userinput ->spessorepenna</userinput -> può essere abbreviato in <userinput ->sp</userinput ->.</para -></listitem> + <varlistentry> + <term>spessorepenna</term> + <listitem><para><screen>spessorepenna X</screen> +<userinput>spessorepenna</userinput> imposta lo spessore della penna (lo spessore della linea) a X <glossterm linkend="pixels">pixel</glossterm>. <userinput>spessorepenna</userinput> può essere abbreviato in <userinput>sp</userinput>.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="setfgcolor"> - <title ->colorepenna (cp)</title> + <title>colorepenna (cp)</title> <variablelist> - <varlistentry -> - <term ->colorepenna</term> - <listitem -><para -><screen ->colorepenna R,G,B</screen> -<userinput ->colorepenna</userinput -> imposta il colore della penna. <userinput ->colorepenna</userinput -> richiede una <glossterm linkend="rgb" ->combinazione RGB</glossterm -> come argomento. <userinput ->colorepenna</userinput -> può essere abbreviato in <userinput ->cp</userinput ->.</para -></listitem> + <varlistentry> + <term>colorepenna</term> + <listitem><para><screen>colorepenna R,G,B</screen> +<userinput>colorepenna</userinput> imposta il colore della penna. <userinput>colorepenna</userinput> richiede una <glossterm linkend="rgb">combinazione RGB</glossterm> come argomento. <userinput>colorepenna</userinput> può essere abbreviato in <userinput>cp</userinput>.</para></listitem> </varlistentry> </variablelist> </sect3> </sect2> <sect2 id="canvas"> -<title ->Comandi per controllare l'area di disegno</title> -<para ->Ci sono vari comandi per controllare l'area di disegno.</para> +<title>Comandi per controllare l'area di disegno</title> +<para>Ci sono vari comandi per controllare l'area di disegno.</para> <sect3 id="resizecanvas"> - <title ->dimensionesfondo (ds)</title> + <title>dimensionesfondo (ds)</title> <variablelist> <varlistentry> - <term ->dimensionesfondo</term> - <listitem -><para -><screen ->dimensionesfondo X,Y</screen> -Con il comando <userinput ->dimensionesfondo</userinput -> puoi impostare la dimensione dell'area di disegno. Richiede X e Y come argomenti, dove X è la nuova larghezza dell'area di disegno in <glossterm linkend="pixels" ->pixel</glossterm ->, e Y è la nuova altezza dell'area di disegno in <glossterm linkend="pixels" ->pixel</glossterm ->. <userinput ->dimensionesfondo</userinput -> può essere abbreviato in <userinput ->ds</userinput ->.</para -></listitem> + <term>dimensionesfondo</term> + <listitem><para><screen>dimensionesfondo X,Y</screen> +Con il comando <userinput>dimensionesfondo</userinput> puoi impostare la dimensione dell'area di disegno. Richiede X e Y come argomenti, dove X è la nuova larghezza dell'area di disegno in <glossterm linkend="pixels">pixel</glossterm>, e Y è la nuova altezza dell'area di disegno in <glossterm linkend="pixels">pixel</glossterm>. <userinput>dimensionesfondo</userinput> può essere abbreviato in <userinput>ds</userinput>.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="setbgcolor"> - <title ->coloresfondo (cs)</title> + <title>coloresfondo (cs)</title> <variablelist> - <varlistentry -> - <term ->coloresfondo</term> - <listitem -><para -><screen ->coloresfondo R,G,B</screen> -<userinput ->coloresfondo</userinput -> imposta il colore dell'area di disegno. <userinput ->coloresfondo</userinput -> richiede una <glossterm linkend="rgb" ->combinazione RGB</glossterm -> come argomento. <userinput ->coloresfondo</userinput -> può essere abbreviato in <userinput ->cs</userinput ->.</para -></listitem> + <varlistentry> + <term>coloresfondo</term> + <listitem><para><screen>coloresfondo R,G,B</screen> +<userinput>coloresfondo</userinput> imposta il colore dell'area di disegno. <userinput>coloresfondo</userinput> richiede una <glossterm linkend="rgb">combinazione RGB</glossterm> come argomento. <userinput>coloresfondo</userinput> può essere abbreviato in <userinput>cs</userinput>.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="wrapon"> - <title ->attorno</title> + <title>attorno</title> <variablelist> - <varlistentry -> - <term ->attorno</term> - <listitem -><para -><screen ->attorno</screen> -Con il comando <userinput ->attorno</userinput -> puoi attivare l'<glossterm linkend="wrapping" ->avvolgimento</glossterm -> per l'area di disegno. Consulta il glossario se vuoi sapere cosa è <glossterm linkend="wrapping" ->l'<quote ->avvolgimento</quote -></glossterm ->.</para -></listitem> + <varlistentry> + <term>attorno</term> + <listitem><para><screen>attorno</screen> +Con il comando <userinput>attorno</userinput> puoi attivare l'<glossterm linkend="wrapping">avvolgimento</glossterm> per l'area di disegno. Consulta il glossario se vuoi sapere cosa è <glossterm linkend="wrapping">l'<quote>avvolgimento</quote></glossterm>.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="wrapoff"> - <title ->muro</title> + <title>muro</title> <variablelist> - <varlistentry -> - <term ->muro</term> - <listitem -><para -><screen ->muro</screen> -Con il comando <userinput ->muro</userinput -> puoi disattivare l'<glossterm linkend="wrapping" ->avvolgimento</glossterm -> per l'area di disegno: ciò significa che la tartaruga può muoversi al di fuori dell'area di disegno e <quote ->perdersi</quote ->. Consulta il glossario se vuoi sapere cosa è <glossterm linkend="wrapping" ->l'<quote ->avvolgimento</quote -></glossterm ->.</para -></listitem> + <varlistentry> + <term>muro</term> + <listitem><para><screen>muro</screen> +Con il comando <userinput>muro</userinput> puoi disattivare l'<glossterm linkend="wrapping">avvolgimento</glossterm> per l'area di disegno: ciò significa che la tartaruga può muoversi al di fuori dell'area di disegno e <quote>perdersi</quote>. Consulta il glossario se vuoi sapere cosa è <glossterm linkend="wrapping">l'<quote>avvolgimento</quote></glossterm>.</para></listitem> </varlistentry> </variablelist> </sect3> </sect2> <sect2 id="clean"> -<title ->Comandi per fare pulizia</title> -<para ->Ci sono due comandi per pulire l'area di disegno dopo che hai fatto confusione.</para> +<title>Comandi per fare pulizia</title> +<para>Ci sono due comandi per pulire l'area di disegno dopo che hai fatto confusione.</para> <sect3 id="clear"> - <title ->pulisci (cls)</title> + <title>pulisci (cls)</title> <variablelist> - <varlistentry -> - <term ->pulisci</term> - <listitem -><para -><screen ->pulisci</screen> -Con <userinput ->pulisci</userinput -> puoi pulire tutti i disegni dall'area di disegno. Tutte le altre cose rimangono: la posizione e l'angolo della tartaruga, il colore dell'area di disegno, la visibilità della tartaruga e la dimensione dell'area di disegno. <userinput ->pulisci</userinput -> può essere abbreviato in <userinput ->cls</userinput ->.</para -></listitem> + <varlistentry> + <term>pulisci</term> + <listitem><para><screen>pulisci</screen> +Con <userinput>pulisci</userinput> puoi pulire tutti i disegni dall'area di disegno. Tutte le altre cose rimangono: la posizione e l'angolo della tartaruga, il colore dell'area di disegno, la visibilità della tartaruga e la dimensione dell'area di disegno. <userinput>pulisci</userinput> può essere abbreviato in <userinput>cls</userinput>.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="reset"> - <title ->ricomincia</title> + <title>ricomincia</title> <variablelist> - <varlistentry -> - <term ->ricomincia</term> - <listitem -><para -><screen ->ricomincia</screen> -<userinput ->ricomincia</userinput -> pulisce molto più accuratamente del comando <userinput ->pulisci</userinput ->. Dopo un comando <userinput ->ricomincia</userinput -> tutto ritorna come era quando hai avviato &kturtle;. La tartaruga è posizionata al centro dello schermo, il colore dell'area di disegno è bianco e la tartaruga disegna linee nere sull'area di disegno.</para -></listitem> + <varlistentry> + <term>ricomincia</term> + <listitem><para><screen>ricomincia</screen> +<userinput>ricomincia</userinput> pulisce molto più accuratamente del comando <userinput>pulisci</userinput>. Dopo un comando <userinput>ricomincia</userinput> tutto ritorna come era quando hai avviato &kturtle;. La tartaruga è posizionata al centro dello schermo, il colore dell'area di disegno è bianco e la tartaruga disegna linee nere sull'area di disegno.</para></listitem> </varlistentry> </variablelist> </sect3> </sect2> <sect2 id="sprites"> -<title ->La tartaruga è un folletto</title> -<para ->Prima una breve spiegazione di cosa sono i folletti: i folletti sono piccoli disegni che possono essere mossi in giro per lo schermo, come spesso vediamo nei giochi per il computer. Anche la nostra tartaruga è un folletto. Per maggiori informazioni vedi la voce di glossario sui <glossterm linkend="sprites" ->folletti</glossterm ->. </para> -<para ->Di seguito troverai una descrizione completa di tutti i comandi che lavorano con i folletti.</para> -<para ->[L'attuale versione di &kturtle; non supporta ancora l'uso di folletti diversi dalla tartaruga. Con le future versioni potrai cambiare la tartaruga in qualcos'altro creato da te]</para> +<title>La tartaruga è un folletto</title> +<para>Prima una breve spiegazione di cosa sono i folletti: i folletti sono piccoli disegni che possono essere mossi in giro per lo schermo, come spesso vediamo nei giochi per il computer. Anche la nostra tartaruga è un folletto. Per maggiori informazioni vedi la voce di glossario sui <glossterm linkend="sprites">folletti</glossterm>. </para> +<para>Di seguito troverai una descrizione completa di tutti i comandi che lavorano con i folletti.</para> +<para>[L'attuale versione di &kturtle; non supporta ancora l'uso di folletti diversi dalla tartaruga. Con le future versioni potrai cambiare la tartaruga in qualcos'altro creato da te]</para> <sect3 id="spriteshow"> - <title ->mostra</title> + <title>mostra</title> <variablelist> - <varlistentry -> - <term ->mostra (ms)</term> - <listitem -><para -><screen ->mostra</screen> -<userinput ->mostra</userinput -> rende nuovamente visibile la tartaruga dopo che è stata nascosta. <userinput ->mostra</userinput -> può essere abbreviato in <userinput ->ms</userinput ->.</para -></listitem> + <varlistentry> + <term>mostra (ms)</term> + <listitem><para><screen>mostra</screen> +<userinput>mostra</userinput> rende nuovamente visibile la tartaruga dopo che è stata nascosta. <userinput>mostra</userinput> può essere abbreviato in <userinput>ms</userinput>.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="spritehide"> - <title ->nascondi (ns)</title> + <title>nascondi (ns)</title> <variablelist> - <varlistentry -> - <term ->nascondi</term> - <listitem -><para -><screen ->nascondi</screen> -<userinput ->nascondi</userinput -> nasconde la tartaruga. Ciò può essere usato se non conviene che la tartaruga appaia nel tuo disegno. <userinput ->nascondi</userinput -> può essere abbreviato in <userinput ->ns</userinput ->.</para -></listitem> + <varlistentry> + <term>nascondi</term> + <listitem><para><screen>nascondi</screen> +<userinput>nascondi</userinput> nasconde la tartaruga. Ciò può essere usato se non conviene che la tartaruga appaia nel tuo disegno. <userinput>nascondi</userinput> può essere abbreviato in <userinput>ns</userinput>.</para></listitem> </varlistentry> </variablelist> </sect3> </sect2> <sect2 id="writing"> -<title ->Possono le tartarughe scrivere del testo?</title> -<para ->La risposta è: <quote ->sì</quote ->. La tartaruga può scrivere: scrive tutto quello che tu le comandi di scrivere.</para> +<title>Possono le tartarughe scrivere del testo?</title> +<para>La risposta è: <quote>sì</quote>. La tartaruga può scrivere: scrive tutto quello che tu le comandi di scrivere.</para> <sect3 id="print"> - <title ->scrivi</title> + <title>scrivi</title> <variablelist> - <varlistentry -> - <term ->scrivi</term> - <listitem -><para -><screen ->scrivi X</screen> -Il comando <userinput ->scrivi</userinput -> è usato per comandare alla tartaruga di scrivere qualcosa sull'area di disegno. <userinput ->scrivi</userinput -> accetta numeri e stringhe come parametri. Puoi scrivere vari numeri e stringhe usando il simbolo <quote ->+</quote ->. Guarda qui un piccolo esempio: <screen ->anno = 2003 + <varlistentry> + <term>scrivi</term> + <listitem><para><screen>scrivi X</screen> +Il comando <userinput>scrivi</userinput> è usato per comandare alla tartaruga di scrivere qualcosa sull'area di disegno. <userinput>scrivi</userinput> accetta numeri e stringhe come parametri. Puoi scrivere vari numeri e stringhe usando il simbolo <quote>+</quote>. Guarda qui un piccolo esempio: <screen>anno = 2003 autore = "Cies" scrivi autore + " ha iniziato il progetto KTurtle nel " + anno + " e ancora si diverte a lavorarci!" </screen> - </para -></listitem> + </para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="fontsize"> - <title ->dimensionecarattere</title> + <title>dimensionecarattere</title> <variablelist> - <varlistentry -> - <term ->dimensionecarattere</term> - <listitem -><para -><screen ->dimensionecarattere X</screen> -<userinput ->dimensionecarattere</userinput -> imposta la dimensione del tipo di carattere usato dal comando <userinput ->scrivi</userinput ->. <userinput ->dimensionecarattere</userinput -> richiede un argomento che dovrebbe essere un numero. La dimensione è impostata in <glossterm linkend="pixels" ->pixel</glossterm ->.</para -></listitem> + <varlistentry> + <term>dimensionecarattere</term> + <listitem><para><screen>dimensionecarattere X</screen> +<userinput>dimensionecarattere</userinput> imposta la dimensione del tipo di carattere usato dal comando <userinput>scrivi</userinput>. <userinput>dimensionecarattere</userinput> richiede un argomento che dovrebbe essere un numero. La dimensione è impostata in <glossterm linkend="pixels">pixel</glossterm>.</para></listitem> </varlistentry> </variablelist> </sect3> </sect2> <sect2 id="random"> -<title ->Un comando che lancia dadi per te</title> -<para ->C'è comando che lancia un dado per te, ed è chiamato <userinput ->casuale</userinput ->, ed è molto utile per avere "risultati inattesi".</para> +<title>Un comando che lancia dadi per te</title> +<para>C'è comando che lancia un dado per te, ed è chiamato <userinput>casuale</userinput>, ed è molto utile per avere "risultati inattesi".</para> <variablelist> - <varlistentry -> - <term ->casuale</term> - <listitem -><para -><screen ->casuale X,Y</screen> -<userinput ->casuale</userinput -> è un comando che richiede parametri e restituisce un valore. Come parametri richiede due numeri, il primo(X) imposta il valore minimo restituito, il secondo (Y) imposta il massimo. Il valore restituito è un numero scelto casualmente maggiore o uguale del minimo e minore o uguale del massimo. Qui vi è un piccolo esempio: <screen> + <varlistentry> + <term>casuale</term> + <listitem><para><screen>casuale X,Y</screen> +<userinput>casuale</userinput> è un comando che richiede parametri e restituisce un valore. Come parametri richiede due numeri, il primo(X) imposta il valore minimo restituito, il secondo (Y) imposta il massimo. Il valore restituito è un numero scelto casualmente maggiore o uguale del minimo e minore o uguale del massimo. Qui vi è un piccolo esempio: <screen> ripeti 500 [ x = casuale 1,20 avanti x sinistra 10 - x ] -</screen -> Usando il comando <userinput ->casuale</userinput -> puoi aggiungere un po' di caos al tuo programma.</para -></listitem> +</screen> Usando il comando <userinput>casuale</userinput> puoi aggiungere un po' di caos al tuo programma.</para></listitem> </varlistentry> </variablelist> </sect2> <sect2 id="dialogs"> -<title ->Inserire dati e visualizzare messaggi con finestre di dialogo</title> -<para ->Una finestra di dialogo è una piccola finestra a comparsa che mostra un messaggio o chiede di inserire qualcosa. &kturtle; ha due comandi per le finestre di dialogo, chiamati: <userinput ->messaggio</userinput -> e <userinput ->finestrainserimento</userinput -></para> +<title>Inserire dati e visualizzare messaggi con finestre di dialogo</title> +<para>Una finestra di dialogo è una piccola finestra a comparsa che mostra un messaggio o chiede di inserire qualcosa. &kturtle; ha due comandi per le finestre di dialogo, chiamati: <userinput>messaggio</userinput> e <userinput>finestrainserimento</userinput></para> <sect3 id="message"> - <title ->messaggio</title> + <title>messaggio</title> <variablelist> - <varlistentry -> - <term ->messaggio</term> - <listitem -><para -><screen ->messaggio X</screen> -Il comando <userinput ->messaggio</userinput -> richiede una <link linkend="string" ->stringa</link -> come argomento. Mostra una finestra a comparsa che contiene il testo della <link linkend="string" ->stringa</link ->. <screen ->anno = 2003 + <varlistentry> + <term>messaggio</term> + <listitem><para><screen>messaggio X</screen> +Il comando <userinput>messaggio</userinput> richiede una <link linkend="string">stringa</link> come argomento. Mostra una finestra a comparsa che contiene il testo della <link linkend="string">stringa</link>. <screen>anno = 2003 autore = "Cies" scrivi autore + " ha iniziato il progetto KTurtle nel " + anno + " e ancora si diverte a lavorarci!" </screen> - </para -></listitem> + </para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="inputwindow"> - <title ->finestrainserimento</title> + <title>finestrainserimento</title> <variablelist> - <varlistentry -> - <term ->finestrainserimento</term> - <listitem -><para -><screen ->finestrainserimento X</screen> -<userinput ->finestrainserimento</userinput -> richiede una <link linkend="string" ->stringa</link -> come argomento. Mostra una finestra a comparsa che contiene il testo della stringa, allo stesso modo di <link linkend="message" ->messaggio</link ->. Ma in più vi è un campo di inserimento nella finestra di dialogo. Attraverso questo campo di inserimento l'utente può inserire un <link linkend="number" ->numero</link -> o una <link linkend="string" ->stringa</link -> che può essere memorizzata in un <link linkend="containers" ->contenitore</link ->. Per esempio <screen> + <varlistentry> + <term>finestrainserimento</term> + <listitem><para><screen>finestrainserimento X</screen> +<userinput>finestrainserimento</userinput> richiede una <link linkend="string">stringa</link> come argomento. Mostra una finestra a comparsa che contiene il testo della stringa, allo stesso modo di <link linkend="message">messaggio</link>. Ma in più vi è un campo di inserimento nella finestra di dialogo. Attraverso questo campo di inserimento l'utente può inserire un <link linkend="number">numero</link> o una <link linkend="string">stringa</link> che può essere memorizzata in un <link linkend="containers">contenitore</link>. Per esempio <screen> in = finestrainserimento "Qual è la tua età?" diff = 2003 - in scrivi "Ad un certo punto del 2003 avevi " + diff + " anni." -</screen -> Quando un utente annulla la finestra di dialogo, o non inserisce niente, il <link linkend="containers" ->contenitore</link -> è svuotato.</para -></listitem> +</screen> Quando un utente annulla la finestra di dialogo, o non inserisce niente, il <link linkend="containers">contenitore</link> è svuotato.</para></listitem> </varlistentry> </variablelist> </sect3> @@ -994,45 +423,23 @@ scrivi "Ad un certo punto del 2003 avevi " + diff + " anni." <sect1 id="containers"> -<title ->Contenitori</title> -<para ->I contenitori sono lettere o parole che possono essere usate dal programmatore per memorizzare un numero o del testo. I contenitori che contengono un numero sono chiamati <link linkend="variables" ->variabili</link ->, quelli che possono contenere del testo sono chiamati <link linkend="strings" ->stringhe</link ->.</para> +<title>Contenitori</title> +<para>I contenitori sono lettere o parole che possono essere usate dal programmatore per memorizzare un numero o del testo. I contenitori che contengono un numero sono chiamati <link linkend="variables">variabili</link>, quelli che possono contenere del testo sono chiamati <link linkend="strings">stringhe</link>.</para> -<para ->I contenitori che non sono usati non contengono nulla. Un esempio: <screen> +<para>I contenitori che non sono usati non contengono nulla. Un esempio: <screen> scrivi N -</screen -> Questo non scriverà niente. Se proviamo ad eseguire dei <link linkend="math" ->calcoli matematici</link -> con contenitori vuoti otterremo degli errori. </para> +</screen> Questo non scriverà niente. Se proviamo ad eseguire dei <link linkend="math">calcoli matematici</link> con contenitori vuoti otterremo degli errori. </para> <sect2 id="variables"> -<title ->Variabili: contenitori numerici</title> -<para ->Iniziamo con un esempio: <screen> +<title>Variabili: contenitori numerici</title> +<para>Iniziamo con un esempio: <screen> x = 3 scrivi x -</screen -> Nella prima linea la lettera <userinput ->x</userinput -> è trasformata in una variabile (contenitore numerico). Come vedi il valore della variabile <userinput ->x</userinput -> è impostato a 3. Nella seconda linea viene stampato a video il valore.</para> -<para ->Nota che se volevamo scrivere una <quote ->x</quote -> avremmo dovuto scrivere <screen ->scrivi "x" +</screen> Nella prima linea la lettera <userinput>x</userinput> è trasformata in una variabile (contenitore numerico). Come vedi il valore della variabile <userinput>x</userinput> è impostato a 3. Nella seconda linea viene stampato a video il valore.</para> +<para>Nota che se volevamo scrivere una <quote>x</quote> avremmo dovuto scrivere <screen>scrivi "x" </screen> </para> -<para ->Quello era semplice, vediamo ora un esempio un po' più complesso: <screen> +<para>Quello era semplice, vediamo ora un esempio un po' più complesso: <screen> A = 2004 B = 25 C = A + B @@ -1045,366 +452,148 @@ scrivi A + " più " + B indietro 30 # il comando seguente scrive "1979" scrivi A - B -</screen -> nelle prime due righe le variabili <userinput ->A</userinput -> e <userinput ->B</userinput -> sono impostare a 2004 e 25. Nella terza riga la variabile <userinput ->C</userinput -> è impostata ad <userinput ->A + B</userinput ->, che è 2029. Il resto dell'esempio è costituito da 3 comandi <userinput ->scrivi</userinput -> con <userinput ->indietro 30</userinput -> in mezzo. Il comando <userinput ->indietro 30</userinput -> ci assicura che ogni testo è scritto in una nuova riga. In questo esempio puoi anche vedere che le variabili possono essere usate nei <link linkend="math" ->calcoli matematici</link ->.</para> +</screen> nelle prime due righe le variabili <userinput>A</userinput> e <userinput>B</userinput> sono impostare a 2004 e 25. Nella terza riga la variabile <userinput>C</userinput> è impostata ad <userinput>A + B</userinput>, che è 2029. Il resto dell'esempio è costituito da 3 comandi <userinput>scrivi</userinput> con <userinput>indietro 30</userinput> in mezzo. Il comando <userinput>indietro 30</userinput> ci assicura che ogni testo è scritto in una nuova riga. In questo esempio puoi anche vedere che le variabili possono essere usate nei <link linkend="math">calcoli matematici</link>.</para> </sect2> <sect2 id="strings"> -<title ->Contenitori che contengono testo (stringhe)</title> -<para ->Nel codice della programmazione il testo regolare di solito inizia e finisce con le virgolette doppie. Come abbiamo già visto: <screen> +<title>Contenitori che contengono testo (stringhe)</title> +<para>Nel codice della programmazione il testo regolare di solito inizia e finisce con le virgolette doppie. Come abbiamo già visto: <screen> scrivi "Ciao programmatore!" -</screen -> Il testo regolare è delimitato dalle virgolette doppie. Chiamiamo questi pezzi di testo regolare <link linkend="strings" ->stringhe</link ->.</para> -<para ->Le stringhe possono essere memorizzate in <link linkend="containers" ->contenitori</link -> allo stesso modo dei <link linkend="number" ->numeri</link ->. Le stringhe sono molto simili alle variabili. La più grande differenza è che le stringhe contengono testo invece che numeri. Per questo motivo le stringhe non possono essere usate in <link linkend="math" ->calcoli matematici</link -> e <link linkend="questions" ->domande</link ->. Un esempio di uso di stringhe: <screen> +</screen> Il testo regolare è delimitato dalle virgolette doppie. Chiamiamo questi pezzi di testo regolare <link linkend="strings">stringhe</link>.</para> +<para>Le stringhe possono essere memorizzate in <link linkend="containers">contenitori</link> allo stesso modo dei <link linkend="number">numeri</link>. Le stringhe sono molto simili alle variabili. La più grande differenza è che le stringhe contengono testo invece che numeri. Per questo motivo le stringhe non possono essere usate in <link linkend="math">calcoli matematici</link> e <link linkend="questions">domande</link>. Un esempio di uso di stringhe: <screen> x = "Ciao " nome = finestrainserimento "Inserisci il tuo nome..." scrivi x + nome + ", come va?" -</screen -> Nella prima riga la stringa <userinput ->x</userinput -> è impostata a <quote ->Ciao </quote ->. Nella seconda riga la stringa <userinput ->nome</userinput -> è impostata al risultato del comando <userinput ->finestrainserimento</userinput ->. Nella terza riga il programma scrive nell'area di disegno una stringa composta da tre stringhe.</para> -<para ->Questo programma ti chiede di inserire il tuo nome. Quando inserisci, per esempio, il nome <quote ->Paolo</quote ->, il programma scrive <quote ->Ciao Paolo, come va?</quote ->. Nota che il segno più (+) è l'unico segno matematico che puoi usare con le stringhe.</para> +</screen> Nella prima riga la stringa <userinput>x</userinput> è impostata a <quote>Ciao </quote>. Nella seconda riga la stringa <userinput>nome</userinput> è impostata al risultato del comando <userinput>finestrainserimento</userinput>. Nella terza riga il programma scrive nell'area di disegno una stringa composta da tre stringhe.</para> +<para>Questo programma ti chiede di inserire il tuo nome. Quando inserisci, per esempio, il nome <quote>Paolo</quote>, il programma scrive <quote>Ciao Paolo, come va?</quote>. Nota che il segno più (+) è l'unico segno matematico che puoi usare con le stringhe.</para> </sect2> </sect1> <sect1 id="math"> -<title ->Può la tartaruga eseguire calcoli?</title> -<para ->Sì, &kturtle; farà la matematica per te. Puoi aggiungere (+), sottrarre (-), moltiplicare (*) e dividere (/). Ecco qui un esempio nel quale usiamo tutte le operazioni: <screen> +<title>Può la tartaruga eseguire calcoli?</title> +<para>Sì, &kturtle; farà la matematica per te. Puoi aggiungere (+), sottrarre (-), moltiplicare (*) e dividere (/). Ecco qui un esempio nel quale usiamo tutte le operazioni: <screen> a = 20 - 5 b = 15 * 2 c = 30 / 30 d = 1 + 1 scrivi "a: "+a+", b: "+b+", c: "+c+", d: "+d -</screen -> Lo sai che valori hanno a, b, c e d? Nota l'uso del simbolo di <link linkend="assignment" ->assegnamento</link -> <userinput ->=</userinput ->.</para> -<para ->Se vuoi eseguire un semplice calcolo puoi scrivere qualcosa di simile a questo: <screen ->scrivi 2004-12 -</screen -></para> -<para ->Ora un esempio con le parentesi: <screen> +</screen> Lo sai che valori hanno a, b, c e d? Nota l'uso del simbolo di <link linkend="assignment">assegnamento</link> <userinput>=</userinput>.</para> +<para>Se vuoi eseguire un semplice calcolo puoi scrivere qualcosa di simile a questo: <screen>scrivi 2004-12 +</screen></para> +<para>Ora un esempio con le parentesi: <screen> scrivi ( ( 20 - 5 ) * 2 / 30 ) + 1 -</screen -> Ciò che si trova dentro le parentesi sarà calcolato prima. In questo esempio, sarà calcolato 20-5, quindi moltiplicato per 2, diviso per 30, e viene infine aggiunto 1 (avendo 2 come risultato).</para> +</screen> Ciò che si trova dentro le parentesi sarà calcolato prima. In questo esempio, sarà calcolato 20-5, quindi moltiplicato per 2, diviso per 30, e viene infine aggiunto 1 (avendo 2 come risultato).</para> </sect1> <sect1 id="questions"> -<title ->Chiedere domande, avere risposte...</title> -<para -><link linkend="if" -><userinput ->se</userinput -></link -> e <link linkend="while" -><userinput ->mentre</userinput -></link -> sono <link linkend="controlling-execution" ->comandi di controllo dell'esecuzione</link -> di cui parleremo nella prossima sezione. In questa sezione usiamo il comando <link linkend="if" -><userinput ->se</userinput -></link -> per spiegare le domande.</para> +<title>Chiedere domande, avere risposte...</title> +<para><link linkend="if"><userinput>se</userinput></link> e <link linkend="while"><userinput>mentre</userinput></link> sono <link linkend="controlling-execution">comandi di controllo dell'esecuzione</link> di cui parleremo nella prossima sezione. In questa sezione usiamo il comando <link linkend="if"><userinput>se</userinput></link> per spiegare le domande.</para> <sect2 id="q"> -<title ->Domande</title> -<para ->Un semplice esempio di domanda: <screen> +<title>Domande</title> +<para>Un semplice esempio di domanda: <screen> x = 6 se x > 5 [ scrivi "ciao" ] -</screen -> In questo esempio la domanda è costituita da <userinput ->x > 5</userinput ->. Se la risposta a questa domanda è "vero", sarà eseguito il codice tra le parentesi quadre. Le domande sono una parte molto importante della programmazione e sono spesso usate insieme ai <link linkend="controlling-execution" ->comandi di controllo dell'esecuzione</link ->, come <link linkend="if" -><userinput ->se</userinput -></link ->. Tutti i numeri e le <link linkend="variables" ->variabili</link -> (contenitori numerici) possono essere confrontati l'un l'altro con le domande.</para> -<para ->Qui vi sono tutte le possibili domande: <table> -<title ->Tipi di domande</title> +</screen> In questo esempio la domanda è costituita da <userinput>x > 5</userinput>. Se la risposta a questa domanda è "vero", sarà eseguito il codice tra le parentesi quadre. Le domande sono una parte molto importante della programmazione e sono spesso usate insieme ai <link linkend="controlling-execution">comandi di controllo dell'esecuzione</link>, come <link linkend="if"><userinput>se</userinput></link>. Tutti i numeri e le <link linkend="variables">variabili</link> (contenitori numerici) possono essere confrontati l'un l'altro con le domande.</para> +<para>Qui vi sono tutte le possibili domande: <table> +<title>Tipi di domande</title> <tgroup cols="3"> <tbody> <row> -<entry -><userinput ->a == b</userinput -></entry> -<entry ->uguale</entry> -<entry ->la risposta è <quote ->vero</quote -> se <userinput ->a</userinput -> è uguale a <userinput ->b</userinput -></entry> +<entry><userinput>a == b</userinput></entry> +<entry>uguale</entry> +<entry>la risposta è <quote>vero</quote> se <userinput>a</userinput> è uguale a <userinput>b</userinput></entry> </row> <row> -<entry -><userinput ->a != b</userinput -></entry> -<entry ->non uguale</entry> -<entry ->la risposta è <quote ->vero</quote -> se <userinput ->a</userinput -> non è uguale a <userinput ->b</userinput -></entry> +<entry><userinput>a != b</userinput></entry> +<entry>non uguale</entry> +<entry>la risposta è <quote>vero</quote> se <userinput>a</userinput> non è uguale a <userinput>b</userinput></entry> </row> <row> -<entry -><userinput ->a > b</userinput -></entry> -<entry ->maggiore</entry> -<entry ->la risposta è <quote ->vero</quote -> se <userinput ->a</userinput -> è maggiore di <userinput ->b</userinput -></entry> +<entry><userinput>a > b</userinput></entry> +<entry>maggiore</entry> +<entry>la risposta è <quote>vero</quote> se <userinput>a</userinput> è maggiore di <userinput>b</userinput></entry> </row> <row> -<entry -><userinput ->a < b</userinput -></entry> -<entry ->minore</entry> -<entry ->la risposta è <quote ->vero</quote -> se <userinput ->a</userinput -> è minore di <userinput ->b</userinput -></entry> +<entry><userinput>a < b</userinput></entry> +<entry>minore</entry> +<entry>la risposta è <quote>vero</quote> se <userinput>a</userinput> è minore di <userinput>b</userinput></entry> </row> <row> -<entry -><userinput ->a >= b</userinput -></entry> -<entry ->maggiore o uguale</entry> -<entry ->la risposta è <quote ->vero</quote -> se <userinput ->a</userinput -> è maggiore o uguale a <userinput ->b</userinput -></entry> +<entry><userinput>a >= b</userinput></entry> +<entry>maggiore o uguale</entry> +<entry>la risposta è <quote>vero</quote> se <userinput>a</userinput> è maggiore o uguale a <userinput>b</userinput></entry> </row> <row> -<entry -><userinput ->a <= b</userinput -></entry> -<entry ->minore o uguale</entry> -<entry ->la risposta è <quote ->vero</quote -> se <userinput ->a</userinput -> è minore o uguale a <userinput ->b</userinput -></entry> +<entry><userinput>a <= b</userinput></entry> +<entry>minore o uguale</entry> +<entry>la risposta è <quote>vero</quote> se <userinput>a</userinput> è minore o uguale a <userinput>b</userinput></entry> </row> </tbody> </tgroup> </table> </para> -<para ->Le domande sono <glossterm ->evidenziate</glossterm -> con il blu chiaro nell'<link linkend="the-code-editor" ->editor del codice</link ->.</para -> +<para>Le domande sono <glossterm>evidenziate</glossterm> con il blu chiaro nell'<link linkend="the-code-editor">editor del codice</link>.</para> </sect2> <sect2 id="question-glue"> -<title ->I "collanti" delle domande</title> -<para ->I "collanti" delle domande ci permettono di unire più domande in una domanda più grande. <screen> +<title>I "collanti" delle domande</title> +<para>I "collanti" delle domande ci permettono di unire più domande in una domanda più grande. <screen> a = 1 b = 5 se (a < 5) e (b == 5) [ scrivi "ciao" ] -</screen -> In questo esempio è usato il "collante" <userinput ->e</userinput -> per unire insieme due domande (<userinput ->a < 5</userinput ->, <userinput ->b == 5</userinput ->). Se un lato di <userinput ->e</userinput -> avrà come risposta <quote ->falso</quote ->, l'intera domanda avrà come risposta <quote ->falso</quote ->, poiché con il "collante" <userinput ->e</userinput -> entrambi i lati devono essere <quote ->vero</quote -> per poter rispondere <quote ->vero</quote ->. Non ti dimenticare di usare le parentesi attorno ad ogni domanda!</para> +</screen> In questo esempio è usato il "collante" <userinput>e</userinput> per unire insieme due domande (<userinput>a < 5</userinput>, <userinput>b == 5</userinput>). Se un lato di <userinput>e</userinput> avrà come risposta <quote>falso</quote>, l'intera domanda avrà come risposta <quote>falso</quote>, poiché con il "collante" <userinput>e</userinput> entrambi i lati devono essere <quote>vero</quote> per poter rispondere <quote>vero</quote>. Non ti dimenticare di usare le parentesi attorno ad ogni domanda!</para> -<para ->Qui vi è una descrizione schematica; sotto segue una spiegazione più dettagliata: <table> -<title ->I "collanti" delle domande</title> +<para>Qui vi è una descrizione schematica; sotto segue una spiegazione più dettagliata: <table> +<title>I "collanti" delle domande</title> <tgroup cols="2"> <tbody> <row> -<entry -><userinput ->e</userinput -></entry> -<entry ->Entrambi i lati devono essere "vero" per poter rispondere "vero"</entry> +<entry><userinput>e</userinput></entry> +<entry>Entrambi i lati devono essere "vero" per poter rispondere "vero"</entry> </row> <row> -<entry -><userinput ->o</userinput -></entry> -<entry ->Se uno dei lati è "vero" la risposta è "vero"</entry> +<entry><userinput>o</userinput></entry> +<entry>Se uno dei lati è "vero" la risposta è "vero"</entry> </row> <row> -<entry -><userinput ->non</userinput -></entry> -<entry ->Caso speciale: funziona solo con una domanda! Cambia "vero" in "falso" e "falso" in "vero".</entry> +<entry><userinput>non</userinput></entry> +<entry>Caso speciale: funziona solo con una domanda! Cambia "vero" in "falso" e "falso" in "vero".</entry> </row> </tbody> </tgroup> </table> </para> -<para ->I "collanti" delle domande sono <glossterm ->evidenziati</glossterm -> con il viola nell'<link linkend="the-code-editor" ->editor del codice</link ->.</para> +<para>I "collanti" delle domande sono <glossterm>evidenziati</glossterm> con il viola nell'<link linkend="the-code-editor">editor del codice</link>.</para> <sect3 id="and"> -<title ->e</title> -<para ->Quando due domande sono incollate l'un l'altra con <userinput ->e</userinput ->, entrambi i lati di <userinput ->e</userinput -> devono essere "vero" per poter dare come risultato "vero". Un esempio: <screen> +<title>e</title> +<para>Quando due domande sono incollate l'un l'altra con <userinput>e</userinput>, entrambi i lati di <userinput>e</userinput> devono essere "vero" per poter dare come risultato "vero". Un esempio: <screen> a = 1 b = 5 se ((a < 10) e (b == 5)) e (a < b) [ scrivi "ciao" ] -</screen -> In questo esempio puoi vedere una domanda incollata, unita ad un'altra domanda.</para> +</screen> In questo esempio puoi vedere una domanda incollata, unita ad un'altra domanda.</para> </sect3> <sect3 id="or"> -<title ->o</title> -<para ->Se una delle due domande unite assieme con <userinput ->o</userinput -> è "vera", il risultato sarà "vero". Un esempio: <screen> +<title>o</title> +<para>Se una delle due domande unite assieme con <userinput>o</userinput> è "vera", il risultato sarà "vero". Un esempio: <screen> a = 1 b = 5 se ((a < 10) o (b == 10)) o (a == 0) [ scrivi "ciao" ] -</screen -> In questo esempio puoi vedere una domanda incollata, unita ad un'altra domanda.</para> +</screen> In questo esempio puoi vedere una domanda incollata, unita ad un'altra domanda.</para> </sect3> <sect3 id="not"> -<title ->non</title> -<para -><userinput ->non</userinput -> è uno speciale "collante" delle domande poiché funziona solo con una domanda alla volta. <userinput ->non</userinput -> cambia "vero" in "falso" e "falso" in "vero". Un esempio: <screen> +<title>non</title> +<para><userinput>non</userinput> è uno speciale "collante" delle domande poiché funziona solo con una domanda alla volta. <userinput>non</userinput> cambia "vero" in "falso" e "falso" in "vero". Un esempio: <screen> a = 1 b = 5 se non ((a < 10) e (b == 5)) [ @@ -1414,14 +603,7 @@ altrimenti [ scrivi "non ciao ;-)" ] -</screen -> In questo esempio la domanda "incollata" è "vera", tuttavia <userinput ->non</userinput -> la cambia in "falsa". Così alla fine viene scritto <userinput ->"non ciao ;-)"</userinput -> sull'<link linkend="the-canvas" ->area di disegno</link ->.</para> +</screen> In questo esempio la domanda "incollata" è "vera", tuttavia <userinput>non</userinput> la cambia in "falsa". Così alla fine viene scritto <userinput>"non ciao ;-)"</userinput> sull'<link linkend="the-canvas">area di disegno</link>.</para> </sect3> </sect2> @@ -1429,169 +611,69 @@ altrimenti </sect1> <sect1 id="controlling-execution"> -<title ->Controllare l'esecuzione</title> -<para ->I comandi di controllo dell'esecuzione ti permettono — come dicono il loro nomi — di controllare l'esecuzione.</para> -<para ->I comandi di controllo dell'esecuzione sono <glossterm ->evidenziati</glossterm -> di verde scuro con un tipo di carattere grassetto. Le parentesi quadre usate principalmente con i comandi di controllo dell'esecuzione e sono <glossterm ->evidenziate</glossterm -> di verde chiaro.</para> +<title>Controllare l'esecuzione</title> +<para>I comandi di controllo dell'esecuzione ti permettono — come dicono il loro nomi — di controllare l'esecuzione.</para> +<para>I comandi di controllo dell'esecuzione sono <glossterm>evidenziati</glossterm> di verde scuro con un tipo di carattere grassetto. Le parentesi quadre usate principalmente con i comandi di controllo dell'esecuzione e sono <glossterm>evidenziate</glossterm> di verde chiaro.</para> <sect2 id="wait"> -<title ->Far aspettare la tartaruga</title> -<para ->Se hai programmato in &kturtle; devi aver notato che la tartaruga può essere molto veloce a disegnare. Questo comando fa sì che la tartaruga attenda per un tempo specificato.</para> +<title>Far aspettare la tartaruga</title> +<para>Se hai programmato in &kturtle; devi aver notato che la tartaruga può essere molto veloce a disegnare. Questo comando fa sì che la tartaruga attenda per un tempo specificato.</para> <variablelist> <varlistentry> - <term ->attendi</term> - <listitem -><para -><screen ->attendi X</screen> -<userinput ->attendi</userinput -> fa sì che la tartaruga attenda X secondi. <screen> + <term>attendi</term> + <listitem><para><screen>attendi X</screen> +<userinput>attendi</userinput> fa sì che la tartaruga attenda X secondi. <screen> ripeti 36 [ avanti 5 destra 10 attendi 0.5 ] -</screen -> Questo codice disegna un cerchio, ma la tartaruga attenderà mezzo secondo dopo ogni passo. Ciò da' l'impressione di una tartaruga che si muove lentamente.</para -></listitem> +</screen> Questo codice disegna un cerchio, ma la tartaruga attenderà mezzo secondo dopo ogni passo. Ciò da' l'impressione di una tartaruga che si muove lentamente.</para></listitem> </varlistentry> </variablelist> </sect2> <sect2 id="if"> -<title ->Eseguire "se"</title> +<title>Eseguire "se"</title> <variablelist> <varlistentry> - <term ->se</term> - <listitem -><para -><screen ->se <link linkend="questions" ->domanda</link -> [ ... ]</screen> -Il codice che si trova tra le parentesi quadre sarà eseguito solo <userinput ->se</userinput -> la risposta alla <link linkend="questions" ->domanda</link -> è <quote ->vero</quote ->. Per maggiori informazioni leggi sulle <link linkend="questions" ->domande</link -> nella <link linkend="questions" ->sezione sulle domande</link ->. <screen> + <term>se</term> + <listitem><para><screen>se <link linkend="questions">domanda</link> [ ... ]</screen> +Il codice che si trova tra le parentesi quadre sarà eseguito solo <userinput>se</userinput> la risposta alla <link linkend="questions">domanda</link> è <quote>vero</quote>. Per maggiori informazioni leggi sulle <link linkend="questions">domande</link> nella <link linkend="questions">sezione sulle domande</link>. <screen> x = 6 se x > 5 [ scrivi "x è più grande di cinque!" ] -</screen -> Nella prima linea <userinput ->x</userinput -> è impostato a 6. Nella seconda linea è chiesta la <link linkend="questions" ->domanda</link -> <userinput ->x > 5</userinput ->. Dato che la risposta a questa domanda è <quote ->vero</quote -> il comando di controllo dell'esecuzione <userinput ->se</userinput -> permetterà che venga eseguito il codice tra le parentesi quadre</para -></listitem> +</screen> Nella prima linea <userinput>x</userinput> è impostato a 6. Nella seconda linea è chiesta la <link linkend="questions">domanda</link> <userinput>x > 5</userinput>. Dato che la risposta a questa domanda è <quote>vero</quote> il comando di controllo dell'esecuzione <userinput>se</userinput> permetterà che venga eseguito il codice tra le parentesi quadre</para></listitem> </varlistentry> </variablelist> </sect2> <sect2 id="while"> -<title ->Il ciclo "mentre"</title> +<title>Il ciclo "mentre"</title> <variablelist> <varlistentry> - <term ->mentre</term> - <listitem -><para -><screen ->mentre <link linkend="questions" ->domanda</link -> [ ... ]</screen> -Il comando di controllo dell'esecuzione <userinput ->mentre</userinput -> è molto simile a <link linkend="if" -><userinput ->se</userinput -></link ->. La differenza è che <userinput ->mentre</userinput -> continua a ripetere (in modo ciclico) il codice tra le parentesi quadre fino a quando la risposta alla <link linkend="questions" ->domanda</link -> è <quote ->falso</quote ->. <screen> + <term>mentre</term> + <listitem><para><screen>mentre <link linkend="questions">domanda</link> [ ... ]</screen> +Il comando di controllo dell'esecuzione <userinput>mentre</userinput> è molto simile a <link linkend="if"><userinput>se</userinput></link>. La differenza è che <userinput>mentre</userinput> continua a ripetere (in modo ciclico) il codice tra le parentesi quadre fino a quando la risposta alla <link linkend="questions">domanda</link> è <quote>falso</quote>. <screen> x = 1 mentre x < 5 [ avanti 10 attendi 1 x = x + 1 ] -</screen -> Nella prima linea <userinput ->x</userinput -> è impostato a 1. Nella seconda linea viene chiesta la <link linkend="questions" ->domanda</link -> <userinput ->x < 5</userinput ->. Dato che la risposta a questa domanda è <quote ->vero</quote -> il comando di controllo dell'esecuzione <userinput ->mentre</userinput -> inizia ad eseguire il codice tra le parentesi quadre fino a quando la risposta alla <link linkend="questions" ->domanda</link -> è <quote ->falso</quote ->. In questo caso il codice tra le parentesi quadre sarà eseguito 4 volte, dato che ogni volta che viene eseguita la quinta linea <userinput ->x</userinput -> è incrementato di 1.</para -></listitem> +</screen> Nella prima linea <userinput>x</userinput> è impostato a 1. Nella seconda linea viene chiesta la <link linkend="questions">domanda</link> <userinput>x < 5</userinput>. Dato che la risposta a questa domanda è <quote>vero</quote> il comando di controllo dell'esecuzione <userinput>mentre</userinput> inizia ad eseguire il codice tra le parentesi quadre fino a quando la risposta alla <link linkend="questions">domanda</link> è <quote>falso</quote>. In questo caso il codice tra le parentesi quadre sarà eseguito 4 volte, dato che ogni volta che viene eseguita la quinta linea <userinput>x</userinput> è incrementato di 1.</para></listitem> </varlistentry> </variablelist> </sect2> <sect2 id="else"> -<title ->Se no, in altre parole: "altrimenti"</title> +<title>Se no, in altre parole: "altrimenti"</title> <variablelist> <varlistentry> - <term ->altrimenti</term> - <listitem -><para -><screen ->se domanda [ ... ] altrimenti [ ... ]</screen> -<userinput ->altrimenti</userinput -> può essere usato in aggiunta al comando di controllo dell'esecuzione <link linkend="if" -><userinput ->se</userinput -></link ->. Il codice tra le parentesi quadre dopo <userinput ->altrimenti</userinput -> è eseguito solo se la risposta alla <link linkend="questions" ->domanda</link -> chiesta è <quote ->falso</quote ->. <screen> + <term>altrimenti</term> + <listitem><para><screen>se domanda [ ... ] altrimenti [ ... ]</screen> +<userinput>altrimenti</userinput> può essere usato in aggiunta al comando di controllo dell'esecuzione <link linkend="if"><userinput>se</userinput></link>. Il codice tra le parentesi quadre dopo <userinput>altrimenti</userinput> è eseguito solo se la risposta alla <link linkend="questions">domanda</link> chiesta è <quote>falso</quote>. <screen> ricomincia x = 4 se x > 5 [ @@ -1601,58 +683,23 @@ altrimenti [ scrivi "x è più piccolo di cinque!" ] -</screen -> La <link linkend="questions" ->domanda</link -> chiede se <userinput ->x</userinput -> è più grande di 5. Dato che <userinput ->x</userinput -> è stato impostato a 4 nella prima linea, la risposta alla domanda è <quote ->falso</quote ->. Ciò significa che viene eseguito il codice tra le parentesi dopo <userinput ->altrimenti</userinput ->.</para -></listitem> +</screen> La <link linkend="questions">domanda</link> chiede se <userinput>x</userinput> è più grande di 5. Dato che <userinput>x</userinput> è stato impostato a 4 nella prima linea, la risposta alla domanda è <quote>falso</quote>. Ciò significa che viene eseguito il codice tra le parentesi dopo <userinput>altrimenti</userinput>.</para></listitem> </varlistentry> </variablelist> </sect2> <sect2 id="for"> -<title ->Il ciclo "per", un ciclo <quote ->contato</quote -></title> +<title>Il ciclo "per", un ciclo <quote>contato</quote></title> <variablelist> <varlistentry> - <term ->per</term> - <listitem -><para -><screen ->per <userinput ->punto di partenza</userinput -> finoa <userinput ->punto di arrivo</userinput -> [ ... ]</screen> -Il ciclo <userinput ->per</userinput -> è un <quote ->ciclo contato</quote ->, &ie; conta per te. <screen> + <term>per</term> + <listitem><para><screen>per <userinput>punto di partenza</userinput> finoa <userinput>punto di arrivo</userinput> [ ... ]</screen> +Il ciclo <userinput>per</userinput> è un <quote>ciclo contato</quote>, &ie; conta per te. <screen> per x = 1 finoa 10 [ scrivi x * 7 avanti 15 ] -</screen -> Ogni volta che viene eseguito il codice tra le parentesi quadre, <userinput ->x</userinput -> viene incrementato di 1, fino a quando <userinput ->x</userinput -> raggiunge il valore di 10. Il codice tra le parentesi quadre scrive il valore di <userinput ->x</userinput -> moltiplicato per 7. Alla fine dell'esecuzione di questo programma vedrai scritta sull'area di disegno la tabellina del 7.</para -></listitem> +</screen> Ogni volta che viene eseguito il codice tra le parentesi quadre, <userinput>x</userinput> viene incrementato di 1, fino a quando <userinput>x</userinput> raggiunge il valore di 10. Il codice tra le parentesi quadre scrive il valore di <userinput>x</userinput> moltiplicato per 7. Alla fine dell'esecuzione di questo programma vedrai scritta sull'area di disegno la tabellina del 7.</para></listitem> </varlistentry> </variablelist> </sect2> @@ -1661,39 +708,15 @@ per x = 1 finoa 10 [ <sect1 id="learn"> -<title ->Crea i tuoi comandi con <quote ->impara</quote -></title> -<para -><userinput ->impara</userinput -> è un comando molto particolare, dato che è usato per creare comandi personalizzati. Il comando che crei può richiedere <glossterm linkend="input-output" ->parametri</glossterm -> e restituire <glossterm linkend="input-output" ->valori</glossterm ->. Diamo un'occhiata a come creare un nuovo comando: <screen> +<title>Crea i tuoi comandi con <quote>impara</quote></title> +<para><userinput>impara</userinput> è un comando molto particolare, dato che è usato per creare comandi personalizzati. Il comando che crei può richiedere <glossterm linkend="input-output">parametri</glossterm> e restituire <glossterm linkend="input-output">valori</glossterm>. Diamo un'occhiata a come creare un nuovo comando: <screen> impara cerchio x [ ripeti 36 [ avanti x sinistra 10 ] ] -</screen -> Il nuovo comando è chiamato <userinput ->cerchio</userinput ->. <userinput ->cerchio</userinput -> richiede un <glossterm linkend="input-output" ->parametro</glossterm ->, un numero, per impostare la dimensione del cerchio. <userinput ->cerchio</userinput -> non restituisce <glossterm linkend="input-output" ->valori</glossterm ->. Il comando <userinput ->cerchio</userinput -> può essere ora usato nel resto del codice come un normale comando. Guarda questo esempio: <screen ->impara cerchio X [ +</screen> Il nuovo comando è chiamato <userinput>cerchio</userinput>. <userinput>cerchio</userinput> richiede un <glossterm linkend="input-output">parametro</glossterm>, un numero, per impostare la dimensione del cerchio. <userinput>cerchio</userinput> non restituisce <glossterm linkend="input-output">valori</glossterm>. Il comando <userinput>cerchio</userinput> può essere ora usato nel resto del codice come un normale comando. Guarda questo esempio: <screen>impara cerchio X [ ripeti 36 [ avanti X sinistra 10 @@ -1707,8 +730,7 @@ vai 40,40 cerchio 50 </screen> </para> -<para ->Nell'esempio seguente viene creato un comando con un valore restituito. <screen> +<para>Nell'esempio seguente viene creato un comando con un valore restituito. <screen> ricomincia impara moltiplicatoPerSeStesso n [ @@ -1718,14 +740,7 @@ impara moltiplicatoPerSeStesso n [ ] i = finestrainserimento "Inserisci un numero e premi OK" scrivi i + " moltiplicato per se stesso è: " + moltiplicatoPerSeStesso i -</screen -> In questo esempio viene creato un nuovo comando chiamato <userinput ->moltiplicatoPerSeStesso</userinput ->. Il parametro di questo comando è moltiplicato per se stesso e quindi restituito, usando il comando <anchor id="return"/><userinput ->restituisci</userinput ->. Il comando <userinput ->restituisci</userinput -> è il modo per restituire un valore da una funzione che hai creato. </para> +</screen> In questo esempio viene creato un nuovo comando chiamato <userinput>moltiplicatoPerSeStesso</userinput>. Il parametro di questo comando è moltiplicato per se stesso e quindi restituito, usando il comando <anchor id="return"/><userinput>restituisci</userinput>. Il comando <userinput>restituisci</userinput> è il modo per restituire un valore da una funzione che hai creato. </para> </sect1> </chapter> diff --git a/tde-i18n-it/docs/tdeedu/kturtle/translator-guide.docbook b/tde-i18n-it/docs/tdeedu/kturtle/translator-guide.docbook index 033be9b3e47..d99cd3c7e22 100644 --- a/tde-i18n-it/docs/tdeedu/kturtle/translator-guide.docbook +++ b/tde-i18n-it/docs/tdeedu/kturtle/translator-guide.docbook @@ -1,211 +1,52 @@ <chapter id="translators"> -<title ->Guida al traduttore di &kturtle;</title> -<para ->Come sai, una delle migliori caratteristiche del linguaggio di programmazione &logo; è che i comandi del &logo; sono spesso tradotti nella lingua del programmatore. Ciò elimina quelle barriere che rendono difficile ai principianti comprendere le basi della programmazione. Quando traduci &kturtle; in una nuova lingua devono essere tradotti alcuni file in più rispetto alle stringhe e alla documentazione normale. La maggior parte di ciò può essere automaticamente generata dagli script di Rafael Beccar. Questi script si trovano in <userinput ->tdeedu/kturtle/scripts</userinput ->, i file che richiedono traduzione in <userinput ->tdeedu/kturtle/data</userinput ->, in queste directory trovi anche i file README che contengono le istruzioni per usarli/tradurli. </para> +<title>Guida al traduttore di &kturtle;</title> +<para>Come sai, una delle migliori caratteristiche del linguaggio di programmazione &logo; è che i comandi del &logo; sono spesso tradotti nella lingua del programmatore. Ciò elimina quelle barriere che rendono difficile ai principianti comprendere le basi della programmazione. Quando traduci &kturtle; in una nuova lingua devono essere tradotti alcuni file in più rispetto alle stringhe e alla documentazione normale. La maggior parte di ciò può essere automaticamente generata dagli script di Rafael Beccar. Questi script si trovano in <userinput>tdeedu/kturtle/scripts</userinput>, i file che richiedono traduzione in <userinput>tdeedu/kturtle/data</userinput>, in queste directory trovi anche i file README che contengono le istruzioni per usarli/tradurli. </para> <sect1 id="make_directory"> -<title ->Creare una directory per memorizzare i file tradotti</title> -<para ->Come prima cosa, devi creare una directory dove memorizzare i file tradotti. Crea una directory chiamata <filename class="directory" ->tde-i18n/<replaceable ->codice</replaceable ->/data/tdeedu/kturtle/</filename -> nella tua directory del CVS di KDE, dove <replaceable ->codice</replaceable -> è il codice del tuo paese (il codice <acronym ->ISO</acronym -> a 2 o 4 lettere). </para> -<para ->Copia il file <filename ->Makefile.am</filename -> da <filename class="directory" ->tdeedu/kturtle/data/</filename -> in questa directory. Aprilo usando il tuo editor di testi preferito, sostituisci tutte le occorrenze di <quote ->en_US</quote -> nel file con il codice del tuo paese (quello usato sopra) e salva il file. </para> +<title>Creare una directory per memorizzare i file tradotti</title> +<para>Come prima cosa, devi creare una directory dove memorizzare i file tradotti. Crea una directory chiamata <filename class="directory">tde-i18n/<replaceable>codice</replaceable>/data/tdeedu/kturtle/</filename> nella tua directory del CVS di KDE, dove <replaceable>codice</replaceable> è il codice del tuo paese (il codice <acronym>ISO</acronym> a 2 o 4 lettere). </para> +<para>Copia il file <filename>Makefile.am</filename> da <filename class="directory">tdeedu/kturtle/data/</filename> in questa directory. Aprilo usando il tuo editor di testi preferito, sostituisci tutte le occorrenze di <quote>en_US</quote> nel file con il codice del tuo paese (quello usato sopra) e salva il file. </para> </sect1> <sect1 id="commands_trans"> -<title ->Come tradurre le parole chiave del &logo; (comandi)</title> +<title>Come tradurre le parole chiave del &logo; (comandi)</title> <para> <itemizedlist> -<listitem -><para ->Copia il file <filename ->logokeywords.en_US.xml</filename -> da <filename class="directory" ->tdeedu/kturtle/data/</filename -> nella directory che hai creato, e rinominalo in <filename ->logokeywords.<replaceable ->codice</replaceable ->.xml</filename -> dove <replaceable ->codice</replaceable -> è il codice del tuo paese (codice <acronym ->ISO</acronym -> a 2 o 4 lettere). </para> +<listitem><para>Copia il file <filename>logokeywords.en_US.xml</filename> da <filename class="directory">tdeedu/kturtle/data/</filename> nella directory che hai creato, e rinominalo in <filename>logokeywords.<replaceable>codice</replaceable>.xml</filename> dove <replaceable>codice</replaceable> è il codice del tuo paese (codice <acronym>ISO</acronym> a 2 o 4 lettere). </para> </listitem> -<listitem -><para ->Traduci nella tua lingua, dove è possibile, i contenuti del tag <sgmltag class="starttag" ->keyword</sgmltag -> (&ie; le informazioni tra <sgmltag class="starttag" ->keyword</sgmltag -> e <sgmltag class="endtag" ->keyword</sgmltag ->). Traduci anche i contenuti del tag <sgmltag class="starttag" ->alias</sgmltag ->, (&ie; le informazioni tra <sgmltag class="starttag" ->alias</sgmltag -> e <sgmltag class="endtag" ->alias</sgmltag ->): questi sono usati come scorciatoie per la parola chiave.</para> -<para ->Per esempio, traduci <quote ->while</quote -> in: <sgmltag class="starttag" ->keyword</sgmltag ->while<sgmltag class="endtag" ->keyword</sgmltag -> </para> -<para ->Non tradurre altro e non tradurre le parole inglesi in <sgmltag class="starttag" ->command name="english_word"</sgmltag ->: queste parole devono rimanere in inglese. </para> -<para ->Un'ultima cosa: non modificare l'ordine di questo file, dato che ciò è richiesto dagli script di Rafael Beccar di generazione automatica della traduzione. </para> +<listitem><para>Traduci nella tua lingua, dove è possibile, i contenuti del tag <sgmltag class="starttag">keyword</sgmltag> (&ie; le informazioni tra <sgmltag class="starttag">keyword</sgmltag> e <sgmltag class="endtag">keyword</sgmltag>). Traduci anche i contenuti del tag <sgmltag class="starttag">alias</sgmltag>, (&ie; le informazioni tra <sgmltag class="starttag">alias</sgmltag> e <sgmltag class="endtag">alias</sgmltag>): questi sono usati come scorciatoie per la parola chiave.</para> +<para>Per esempio, traduci <quote>while</quote> in: <sgmltag class="starttag">keyword</sgmltag>while<sgmltag class="endtag">keyword</sgmltag> </para> +<para>Non tradurre altro e non tradurre le parole inglesi in <sgmltag class="starttag">command name="english_word"</sgmltag>: queste parole devono rimanere in inglese. </para> +<para>Un'ultima cosa: non modificare l'ordine di questo file, dato che ciò è richiesto dagli script di Rafael Beccar di generazione automatica della traduzione. </para> </listitem> -<listitem -><para ->Salava il tuo file come <acronym ->UTF-8</acronym -> (in &kate;, usa <guimenuitem ->Salva con nome...</guimenuitem -> e scegli <guilabel ->utf8</guilabel -> nella casella alla destra del nome del file). </para> +<listitem><para>Salava il tuo file come <acronym>UTF-8</acronym> (in &kate;, usa <guimenuitem>Salva con nome...</guimenuitem> e scegli <guilabel>utf8</guilabel> nella casella alla destra del nome del file). </para> </listitem> -<listitem -><para ->Fai il commit del tuo file (aggiungi il nome del tuo file nel file <filename ->Makefile.am</filename ->) o invialo a Anne-Marie. </para> +<listitem><para>Fai il commit del tuo file (aggiungi il nome del tuo file nel file <filename>Makefile.am</filename>) o invialo a Anne-Marie. </para> </listitem> -<listitem -><para ->In caso di dubbio, contatta Anne-Marie Mahfouf <email ->annemarie.mahfouf@free.fr</email -> per maggiori informazioni.</para> +<listitem><para>In caso di dubbio, contatta Anne-Marie Mahfouf <email>annemarie.mahfouf@free.fr</email> per maggiori informazioni.</para> </listitem> </itemizedlist> </para> </sect1> <sect1 id="examples_syntax"> -<title ->Come tradurre i file di evidenziazione della sintassi</title> -<para ->Tradurre <filename ->logohighlightstyle.en_US.xml</filename -> è un soffio usando lo script di Rafael Beccar in <filename class="directory" ->tdeedu/kturtle/data/</filename ->. Assicurati di aver letto il file README in quella directory. </para> -<para ->Per compatibilità con tutte le persone che non vogliono il supporto degli script in perl citati nel paragrafo precedente, qui vi è il classico modo di farlo: <itemizedlist> -<listitem -><para ->Copia il file <filename ->logohighlightstyle.en_US.xml</filename -> da <filename class="directory" ->tdeedu/kturtle/data/</filename -> nella directory che hai creato per memorizzare il file delle parole chiave tradotto, e rinominalo in <filename ->logohighlightstyle.<replaceable ->codice</replaceable ->.xml</filename -> dove <replaceable ->codice</replaceable -> è il codice del tuo paese (il codice <acronym ->ISO</acronym -> a 2 o 4 lettere). </para> +<title>Come tradurre i file di evidenziazione della sintassi</title> +<para>Tradurre <filename>logohighlightstyle.en_US.xml</filename> è un soffio usando lo script di Rafael Beccar in <filename class="directory">tdeedu/kturtle/data/</filename>. Assicurati di aver letto il file README in quella directory. </para> +<para>Per compatibilità con tutte le persone che non vogliono il supporto degli script in perl citati nel paragrafo precedente, qui vi è il classico modo di farlo: <itemizedlist> +<listitem><para>Copia il file <filename>logohighlightstyle.en_US.xml</filename> da <filename class="directory">tdeedu/kturtle/data/</filename> nella directory che hai creato per memorizzare il file delle parole chiave tradotto, e rinominalo in <filename>logohighlightstyle.<replaceable>codice</replaceable>.xml</filename> dove <replaceable>codice</replaceable> è il codice del tuo paese (il codice <acronym>ISO</acronym> a 2 o 4 lettere). </para> </listitem> -<listitem -><para ->Nella linea 4 del file, c'è <sgmltag class="starttag" ->language name="en_US"</sgmltag ->...: Cambia qui <quote ->en_US</quote -> con il codice <acronym ->ISO</acronym -> della tua lingua (a 2 o 4 lettere). </para -></listitem> -<listitem -><para ->Traduci nella tua lingua il contenuto del tag <sgmltag class="starttag" ->item</sgmltag -> (&ie; le informazioni tra <sgmltag class="starttag" ->item</sgmltag -> e <sgmltag class="endtag" ->item</sgmltag ->). Questo contenuto deve corrispondere al file <filename ->logokeyword</filename ->. Per esempio traduci <quote ->while</quote -> in: <sgmltag class="starttag" ->item</sgmltag -> while <sgmltag class="endtag" ->item</sgmltag -> e lascia gli spazi come sono (uno all'inizio e uno alla fine). Non tradurre nient'altro. </para -></listitem> -<listitem -><para ->Salava il tuo file come <acronym ->UTF-8</acronym -> (in &kate;, usa <guimenuitem ->Salva con nome...</guimenuitem -> e scegli <guilabel ->utf8</guilabel -> nella casella alla destra del nome del file). </para -></listitem> -<listitem -><para ->Fai il commit del tuo file (aggiungi il nome del tuo file nel file <filename ->Makefile.am</filename ->) o invialo a Anne-Marie. </para -></listitem> -<listitem -><para ->In caso di dubbio, contatta Anne-Marie Mahfouf <email ->annemarie.mahfouf@free.fr</email -> per maggiori informazioni. </para -></listitem> +<listitem><para>Nella linea 4 del file, c'è <sgmltag class="starttag">language name="en_US"</sgmltag>...: Cambia qui <quote>en_US</quote> con il codice <acronym>ISO</acronym> della tua lingua (a 2 o 4 lettere). </para></listitem> +<listitem><para>Traduci nella tua lingua il contenuto del tag <sgmltag class="starttag">item</sgmltag> (&ie; le informazioni tra <sgmltag class="starttag">item</sgmltag> e <sgmltag class="endtag">item</sgmltag>). Questo contenuto deve corrispondere al file <filename>logokeyword</filename>. Per esempio traduci <quote>while</quote> in: <sgmltag class="starttag">item</sgmltag> while <sgmltag class="endtag">item</sgmltag> e lascia gli spazi come sono (uno all'inizio e uno alla fine). Non tradurre nient'altro. </para></listitem> +<listitem><para>Salava il tuo file come <acronym>UTF-8</acronym> (in &kate;, usa <guimenuitem>Salva con nome...</guimenuitem> e scegli <guilabel>utf8</guilabel> nella casella alla destra del nome del file). </para></listitem> +<listitem><para>Fai il commit del tuo file (aggiungi il nome del tuo file nel file <filename>Makefile.am</filename>) o invialo a Anne-Marie. </para></listitem> +<listitem><para>In caso di dubbio, contatta Anne-Marie Mahfouf <email>annemarie.mahfouf@free.fr</email> per maggiori informazioni. </para></listitem> </itemizedlist> </para> </sect1> <sect1 id="examples_trans"> -<title ->Come tradurre gli esempi</title> -<para ->Nuovamente, questo compito è semplificato molto dallo script di Rafael Beccar in <filename class="directory" ->tdeedu/kturtle/data/</filename ->. Assicurati di aver letto il file README in quella directory, dato che è necessario fare un po' di lavoro dopo aver tradotto automaticamente i file di esempio del logo. </para> -<para ->Quando hai seguito le istruzioni, che si trovano nel file README che puoi trovare nella directory degli script, dovresti aver quasi finito. Non ti dimenticare di provare i file di esempio del logo tradotti che hai creato, dato che è molto comune che vi si nascondano errori. Assicurati anche che <userinput ->Makefile.am</userinput -> in <filename class="directory" ->tde-i18n/<replaceable ->codice</replaceable ->/data/tdeedu/kturtle/</filename -> sia aggiornato con i nuovi file. Per l'olandese il file <userinput ->Makefile.am</userinput -> dovrebbe più o meno simile a questo: <screen ->txt_DATA = advertentie.logo driehoeken.logo krullen.logo tafels.logo \ +<title>Come tradurre gli esempi</title> +<para>Nuovamente, questo compito è semplificato molto dallo script di Rafael Beccar in <filename class="directory">tdeedu/kturtle/data/</filename>. Assicurati di aver letto il file README in quella directory, dato che è necessario fare un po' di lavoro dopo aver tradotto automaticamente i file di esempio del logo. </para> +<para>Quando hai seguito le istruzioni, che si trovano nel file README che puoi trovare nella directory degli script, dovresti aver quasi finito. Non ti dimenticare di provare i file di esempio del logo tradotti che hai creato, dato che è molto comune che vi si nascondano errori. Assicurati anche che <userinput>Makefile.am</userinput> in <filename class="directory">tde-i18n/<replaceable>codice</replaceable>/data/tdeedu/kturtle/</filename> sia aggiornato con i nuovi file. Per l'olandese il file <userinput>Makefile.am</userinput> dovrebbe più o meno simile a questo: <screen>txt_DATA = advertentie.logo driehoeken.logo krullen.logo tafels.logo \ bloem.logo driehoek.logo logohighlightstyle.nl.xml pijl.logo vierkanten.logo \ kleuren.logo logokeywords.nl.xml randomnaam.logo vierkant.logo txtdir = $(kde_datadir)/kturtle/examples/nl @@ -216,48 +57,20 @@ xmldir = $(kde_datadir)/katepart/syntax keywords_DATA = logokeywords.nl.xml keywordsdir = $(kde_datadir)/kturtle/data EXTRA_DIST = $(txt_DATA) $(xml_DATA) $(keywords_DATA) -</screen -> +</screen> </para> -<para ->Qui vi è una descrizione di come fare per tradurre SENZA usare gli script in perl di Rafael: <itemizedlist> -<listitem -><para ->Copia i file d'esempio inglesi da <filename class="directory" ->tdeedu/kturtle/data/</filename -> nella directory usata per memorizzare i file delle parole chiave e di evidenziazione tradotti. Traduci i nomi di file degli esempi nella tua directory: ciò permetterà agli utenti di capire facilmente e velocemente a cosa si riferisce l'esempio.</para> +<para>Qui vi è una descrizione di come fare per tradurre SENZA usare gli script in perl di Rafael: <itemizedlist> +<listitem><para>Copia i file d'esempio inglesi da <filename class="directory">tdeedu/kturtle/data/</filename> nella directory usata per memorizzare i file delle parole chiave e di evidenziazione tradotti. Traduci i nomi di file degli esempi nella tua directory: ciò permetterà agli utenti di capire facilmente e velocemente a cosa si riferisce l'esempio.</para> </listitem> -<listitem -><para ->Traduci le parole chiave negli esempi, usando quelle nel file <filename ->logokeywords.xml</filename -> della tua lingua. Prima di tradurre gli esempi deve essere fatto il file delle parole chiave.</para> +<listitem><para>Traduci le parole chiave negli esempi, usando quelle nel file <filename>logokeywords.xml</filename> della tua lingua. Prima di tradurre gli esempi deve essere fatto il file delle parole chiave.</para> </listitem> -<listitem -><para ->Salava il tuo file come <acronym ->UTF-8</acronym -> (in &kate;, usa <guimenuitem ->Salva con nome...</guimenuitem -> e scegli <guilabel ->utf8</guilabel -> nella casella alla destra del nome del file)</para> +<listitem><para>Salava il tuo file come <acronym>UTF-8</acronym> (in &kate;, usa <guimenuitem>Salva con nome...</guimenuitem> e scegli <guilabel>utf8</guilabel> nella casella alla destra del nome del file)</para> </listitem> -<listitem -><para ->Fai il commit della tua cartella (aggiungi dentro un file <filename ->Makefile.am</filename ->) o inviala a Anne-Marie.</para> +<listitem><para>Fai il commit della tua cartella (aggiungi dentro un file <filename>Makefile.am</filename>) o inviala a Anne-Marie.</para> </listitem> -<listitem -><para ->In caso di dubbio, contatta Anne-Marie Mahfouf, <email ->annemarie.mahfouf@free.fr</email -> per maggiori informazioni.</para> +<listitem><para>In caso di dubbio, contatta Anne-Marie Mahfouf, <email>annemarie.mahfouf@free.fr</email> per maggiori informazioni.</para> </listitem> -<listitem -><para ->Infine, se vuoi, puoi aggiungere i tuoi esempi in questa cartella.</para> +<listitem><para>Infine, se vuoi, puoi aggiungere i tuoi esempi in questa cartella.</para> </listitem> </itemizedlist> </para> diff --git a/tde-i18n-it/docs/tdeedu/kturtle/using-kturtle.docbook b/tde-i18n-it/docs/tdeedu/kturtle/using-kturtle.docbook index 29cb6f19ab0..50f82296d92 100644 --- a/tde-i18n-it/docs/tdeedu/kturtle/using-kturtle.docbook +++ b/tde-i18n-it/docs/tdeedu/kturtle/using-kturtle.docbook @@ -1,1085 +1,365 @@ <!--Dear translator: please NEVER translate the id or anything inside the tags as they are needed in english by the application Thanks a lot in advance.--> <chapter id="using-kturtle"> -<title ->Usare &kturtle;</title> +<title>Usare &kturtle;</title> <screenshot> - <screeninfo ->Qui vi è un'immagine di &kturtle; in azione</screeninfo> + <screeninfo>Qui vi è un'immagine di &kturtle; in azione</screeninfo> <mediaobject> <imageobject> <imagedata fileref="mainwindow_flower_nrs.png" format="PNG"/> </imageobject> <textobject> - <phrase ->La finestra principale di &kturtle;</phrase> + <phrase>La finestra principale di &kturtle;</phrase> </textobject> </mediaobject> </screenshot> -<para ->La finestra principale di &kturtle; ha due parti principali: <link linkend="the-code-editor" ->l'editor del codice</link -> (3) sulla sinistra dove inserisci i comandi &logo;, e <link linkend="the-canvas" ->l'area di disegno</link -> (4) sulla destra dove le istruzioni sono trasformate in disegno. <link linkend="the-canvas" ->L'area di disegno</link -> è l'ambiente della tartaruga: è nell'area di disegno che la tartaruga si muove e disegna. Le altre tre parti della finestra principale sono: <link linkend="the-menubar" ->la barra dei menu</link -> (1) da cui possono essere raggiunte le azioni, <link linkend="the-toolbar" ->la barra degli strumenti</link -> (2) che ti permette di selezionare velocemente le azioni più usate, e <link linkend="the-statusbar" ->la barra di stato</link -> (5) dove troverai informazioni sullo stato di &kturtle;.</para> +<para>La finestra principale di &kturtle; ha due parti principali: <link linkend="the-code-editor">l'editor del codice</link> (3) sulla sinistra dove inserisci i comandi &logo;, e <link linkend="the-canvas">l'area di disegno</link> (4) sulla destra dove le istruzioni sono trasformate in disegno. <link linkend="the-canvas">L'area di disegno</link> è l'ambiente della tartaruga: è nell'area di disegno che la tartaruga si muove e disegna. Le altre tre parti della finestra principale sono: <link linkend="the-menubar">la barra dei menu</link> (1) da cui possono essere raggiunte le azioni, <link linkend="the-toolbar">la barra degli strumenti</link> (2) che ti permette di selezionare velocemente le azioni più usate, e <link linkend="the-statusbar">la barra di stato</link> (5) dove troverai informazioni sullo stato di &kturtle;.</para> <sect1 id="the-code-editor"> -<title ->L'editor del codice</title> -<para ->Nell'editor del codice inserisci i comandi &logo;. Ha tutte le caratteristiche che ci si aspetta da un editor moderno. La maggior parte delle sue caratteristiche si trovano nei menu <link linkend="the-edit-menu" ->Modifica</link -> e <link linkend="the-tools-menu" ->Strumenti</link ->. L'editor del codice può essere agganciato a ciascun bordo della finestra principale o può essere staccato e posizionato ovunque sul desktop.</para> -<para ->Puoi inserire del codice nell'editor in vari modi. Il modo più semplice è usare un esempio già fatto: scegli <menuchoice -><guimenu ->File</guimenu -><guimenuitem ->Apri esempi...</guimenuitem -> </menuchoice -> nel <link linkend="the-file-menu" ->menu File</link -> e fai clic su un file. Il nome del file ti dirà su cosa è l'esempio (⪚ <filename ->quadrato.logo</filename -> disegnerà un quadrato). Il file scelto sarà aperto <link linkend="the-code-editor" ->nell'editor del codice</link ->, e, se vuoi, puoi quindi usare <menuchoice -><guimenu ->File</guimenu -><guimenuitem ->Esegui comandi</guimenuitem -> </menuchoice -> per eseguire il codice.</para> -<para ->Puoi aprire i file di &logo; scegliendo <menuchoice -><guimenu ->File</guimenu -><guimenuitem ->Apri...</guimenuitem -> </menuchoice ->.</para> -<para ->Il terzo modo è quello di scrivere il codice nell'editor o copiare/incollare del codice da questo manuale utente. </para> -<para ->La posizione del cursore è indicata nella <link linkend="the-statusbar" ->barra di stato</link ->, alla destra con i numeri di riga e di colonna. </para> +<title>L'editor del codice</title> +<para>Nell'editor del codice inserisci i comandi &logo;. Ha tutte le caratteristiche che ci si aspetta da un editor moderno. La maggior parte delle sue caratteristiche si trovano nei menu <link linkend="the-edit-menu">Modifica</link> e <link linkend="the-tools-menu">Strumenti</link>. L'editor del codice può essere agganciato a ciascun bordo della finestra principale o può essere staccato e posizionato ovunque sul desktop.</para> +<para>Puoi inserire del codice nell'editor in vari modi. Il modo più semplice è usare un esempio già fatto: scegli <menuchoice><guimenu>File</guimenu><guimenuitem>Apri esempi...</guimenuitem> </menuchoice> nel <link linkend="the-file-menu">menu File</link> e fai clic su un file. Il nome del file ti dirà su cosa è l'esempio (⪚ <filename>quadrato.logo</filename> disegnerà un quadrato). Il file scelto sarà aperto <link linkend="the-code-editor">nell'editor del codice</link>, e, se vuoi, puoi quindi usare <menuchoice><guimenu>File</guimenu><guimenuitem>Esegui comandi</guimenuitem> </menuchoice> per eseguire il codice.</para> +<para>Puoi aprire i file di &logo; scegliendo <menuchoice><guimenu>File</guimenu><guimenuitem>Apri...</guimenuitem> </menuchoice>.</para> +<para>Il terzo modo è quello di scrivere il codice nell'editor o copiare/incollare del codice da questo manuale utente. </para> +<para>La posizione del cursore è indicata nella <link linkend="the-statusbar">barra di stato</link>, alla destra con i numeri di riga e di colonna. </para> </sect1> <sect1 id="the-canvas"> -<title ->L'area di disegno</title> -<para ->L'area di disegno è l'area dove i comandi sono visualizzati i comandi, dove cioè i comandi <quote ->disegnano</quote ->. In altre parole, è l'ambiente della tartaruga. Dopo aver inserito del codice <link linkend="the-code-editor" ->nell'editor del codice</link ->, ed eseguito usando <menuchoice -><guimenu ->File</guimenu -><guimenuitem ->Esegui comandi</guimenuitem -> </menuchoice ->, possono accadere due cose: o il codice viene eseguito senza problemi e nella maggior parte dei casi vedrai dei cambiamenti nell'area di disegno; o c'è un errore nel codice, e apparirà un messaggio che ti dirà quale errore hai fatto.</para> -<para ->Questo messaggio dovrebbe aiutarti a risolvere l'errore.</para> -<para ->Il disegno visualizzato può essere salvato come immagine (usando <menuchoice -><guimenu ->File</guimenu -><guimenuitem ->Salva area di disegno...</guimenuitem -> </menuchoice -> o stampato (usando <menuchoice -><guimenu ->File</guimenu -><guimenuitem ->Stampa...</guimenuitem -> </menuchoice ->).</para> +<title>L'area di disegno</title> +<para>L'area di disegno è l'area dove i comandi sono visualizzati i comandi, dove cioè i comandi <quote>disegnano</quote>. In altre parole, è l'ambiente della tartaruga. Dopo aver inserito del codice <link linkend="the-code-editor">nell'editor del codice</link>, ed eseguito usando <menuchoice><guimenu>File</guimenu><guimenuitem>Esegui comandi</guimenuitem> </menuchoice>, possono accadere due cose: o il codice viene eseguito senza problemi e nella maggior parte dei casi vedrai dei cambiamenti nell'area di disegno; o c'è un errore nel codice, e apparirà un messaggio che ti dirà quale errore hai fatto.</para> +<para>Questo messaggio dovrebbe aiutarti a risolvere l'errore.</para> +<para>Il disegno visualizzato può essere salvato come immagine (usando <menuchoice><guimenu>File</guimenu><guimenuitem>Salva area di disegno...</guimenuitem> </menuchoice> o stampato (usando <menuchoice><guimenu>File</guimenu><guimenuitem>Stampa...</guimenuitem> </menuchoice>).</para> </sect1> <sect1 id="the-menubar"> -<title ->La barra dei menu</title> -<para ->Nella barra dei menu trovi tutte le azioni di &kturtle;. Sono nei seguenti gruppi: <guimenu ->File</guimenu ->, <guimenu ->Modifica</guimenu ->, <guimenu ->Visualizza</guimenu ->, <guimenu ->Strumenti</guimenu ->, <guimenu ->Impostazioni</guimenu -> e <guimenu ->Aiuto</guimenu ->. Questa sezione li descrive tutti.</para> +<title>La barra dei menu</title> +<para>Nella barra dei menu trovi tutte le azioni di &kturtle;. Sono nei seguenti gruppi: <guimenu>File</guimenu>, <guimenu>Modifica</guimenu>, <guimenu>Visualizza</guimenu>, <guimenu>Strumenti</guimenu>, <guimenu>Impostazioni</guimenu> e <guimenu>Aiuto</guimenu>. Questa sezione li descrive tutti.</para> <sect2 id="the-file-menu"> -<title ->Il menu <guimenu ->File</guimenu -></title> +<title>Il menu <guimenu>File</guimenu></title> <sect3 id="file-new"> -<title ->Nuovo</title> +<title>Nuovo</title> <variablelist> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Ctrl;<keycap ->N</keycap -></keycombo -> </shortcut -> <guimenu ->File</guimenu -> <guimenuitem ->Nuovo</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Crea un nuovo file di &logo; vuoto.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Ctrl;<keycap>N</keycap></keycombo> </shortcut> <guimenu>File</guimenu> <guimenuitem>Nuovo</guimenuitem> </menuchoice></term> + <listitem><para>Crea un nuovo file di &logo; vuoto.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="file-open"> -<title ->Apri</title> +<title>Apri</title> <variablelist> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Ctrl;<keycap ->O</keycap -></keycombo -> </shortcut -> <guimenu ->File</guimenu -> <guimenuitem ->Apri...</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Apre un file di &logo;.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Ctrl;<keycap>O</keycap></keycombo> </shortcut> <guimenu>File</guimenu> <guimenuitem>Apri...</guimenuitem> </menuchoice></term> + <listitem><para>Apre un file di &logo;.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="file-open-recent"> -<title ->Apri recenti</title> +<title>Apri recenti</title> <variablelist> <varlistentry> - <term -><menuchoice -><guimenu ->File</guimenu -> <guimenuitem ->Apri recenti</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Apre un file di &logo; che è stato aperto recentemente.</para -></listitem> + <term><menuchoice><guimenu>File</guimenu> <guimenuitem>Apri recenti</guimenuitem> </menuchoice></term> + <listitem><para>Apre un file di &logo; che è stato aperto recentemente.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="file-open-examples"> -<title ->Apri esempi</title> +<title>Apri esempi</title> <variablelist> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Ctrl;<keycap ->E</keycap -></keycombo -> </shortcut -> <guimenu ->File</guimenu -> <guimenuitem ->Apri esempi</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Mostra la cartella con esempi di programmi &logo;. Gli esempi dovrebbero essere nella tua lingua preferita che puoi scegliere in <menuchoice -><guimenu ->Impostazioni</guimenu -><guimenuitem ->Configura &kturtle;...</guimenuitem -> </menuchoice ->.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Ctrl;<keycap>E</keycap></keycombo> </shortcut> <guimenu>File</guimenu> <guimenuitem>Apri esempi</guimenuitem> </menuchoice></term> + <listitem><para>Mostra la cartella con esempi di programmi &logo;. Gli esempi dovrebbero essere nella tua lingua preferita che puoi scegliere in <menuchoice><guimenu>Impostazioni</guimenu><guimenuitem>Configura &kturtle;...</guimenuitem> </menuchoice>.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="file-save"> -<title ->Salva</title> +<title>Salva</title> <variablelist> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Ctrl;<keycap ->S</keycap -></keycombo -> </shortcut -> <guimenu ->File</guimenu -> <guimenuitem ->Salva</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Salva l'attuale file di &logo; aperto.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Ctrl;<keycap>S</keycap></keycombo> </shortcut> <guimenu>File</guimenu> <guimenuitem>Salva</guimenuitem> </menuchoice></term> + <listitem><para>Salva l'attuale file di &logo; aperto.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="file-save-as"> -<title ->Salva con nome</title> +<title>Salva con nome</title> <variablelist> <varlistentry> - <term -><menuchoice -><guimenu ->File</guimenu -> <guimenuitem ->Salva con nome...</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Salva l'attuale file di &logo; aperto in un percorso specificato.</para -></listitem> + <term><menuchoice><guimenu>File</guimenu> <guimenuitem>Salva con nome...</guimenuitem> </menuchoice></term> + <listitem><para>Salva l'attuale file di &logo; aperto in un percorso specificato.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="file-save-canvas"> -<title ->Salva area di disegno</title> +<title>Salva area di disegno</title> <variablelist> <varlistentry> - <term -><menuchoice -><guimenu ->File</guimenu -> <guimenuitem ->Salva area di disegno</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Salva come immagine l'attuale disegno nell'area di disegno.</para -></listitem> + <term><menuchoice><guimenu>File</guimenu> <guimenuitem>Salva area di disegno</guimenuitem> </menuchoice></term> + <listitem><para>Salva come immagine l'attuale disegno nell'area di disegno.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="file-speed"> -<title ->Velocità di esecuzione</title> +<title>Velocità di esecuzione</title> <variablelist> <varlistentry> - <term -><menuchoice -><guimenu ->File</guimenu -> <guimenuitem ->Velocità di esecuzione</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Presenta una lista delle velocità di esecuzione possibili formata da: Velocità massima, Lenta, Più lenta e Lentissima. Quando la velocità di esecuzione è impostata a "Velocità massima" (predefinito) possiamo a mala pena renderci conto di ciò che sta accadendo. Qualche volta questo comportamento è voluto, ma qualche volta vogliamo tener traccia dell'esecuzione. Nel secondo caso imposta la velocità di esecuzione a "Lenta", "Più lenta" o "Lentissima". Quando una delle modalità lente è selezionata, sarà mostrata la posizione corrente del cursore nell'editor.</para -></listitem> + <term><menuchoice><guimenu>File</guimenu> <guimenuitem>Velocità di esecuzione</guimenuitem> </menuchoice></term> + <listitem><para>Presenta una lista delle velocità di esecuzione possibili formata da: Velocità massima, Lenta, Più lenta e Lentissima. Quando la velocità di esecuzione è impostata a "Velocità massima" (predefinito) possiamo a mala pena renderci conto di ciò che sta accadendo. Qualche volta questo comportamento è voluto, ma qualche volta vogliamo tener traccia dell'esecuzione. Nel secondo caso imposta la velocità di esecuzione a "Lenta", "Più lenta" o "Lentissima". Quando una delle modalità lente è selezionata, sarà mostrata la posizione corrente del cursore nell'editor.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="file-execute"> -<title ->Esegui</title> +<title>Esegui</title> <variablelist> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Alt;<keysym ->Invio</keysym -></keycombo -> </shortcut -> <guimenu ->File</guimenu -> <guimenuitem ->Esegui comandi</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Avvia l'esecuzione dei comandi nell'editor del codice.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Alt;<keysym>Invio</keysym></keycombo> </shortcut> <guimenu>File</guimenu> <guimenuitem>Esegui comandi</guimenuitem> </menuchoice></term> + <listitem><para>Avvia l'esecuzione dei comandi nell'editor del codice.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="file-pause"> -<title ->Blocca</title> +<title>Blocca</title> <variablelist> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo -><keysym ->Pausa</keysym -></keycombo -> </shortcut -> <guimenu ->File</guimenu -> <guimenuitem ->Blocca esecuzione</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Blocca l'esecuzione. Questa azione è abilitata solo quando &kturtle; sta eseguendo i comandi.</para -></listitem> + <term><menuchoice><shortcut> <keycombo><keysym>Pausa</keysym></keycombo> </shortcut> <guimenu>File</guimenu> <guimenuitem>Blocca esecuzione</guimenuitem> </menuchoice></term> + <listitem><para>Blocca l'esecuzione. Questa azione è abilitata solo quando &kturtle; sta eseguendo i comandi.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="file-stop"> -<title ->Ferma</title> +<title>Ferma</title> <variablelist> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo -><keysym ->Esc</keysym -></keycombo -> </shortcut -> <guimenu ->File</guimenu -> <guimenuitem ->Ferma esecuzione</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Ferma l'esecuzione. Questa azione è abilitata solo quando &kturtle; sta eseguendo i comandi.</para -></listitem> + <term><menuchoice><shortcut> <keycombo><keysym>Esc</keysym></keycombo> </shortcut> <guimenu>File</guimenu> <guimenuitem>Ferma esecuzione</guimenuitem> </menuchoice></term> + <listitem><para>Ferma l'esecuzione. Questa azione è abilitata solo quando &kturtle; sta eseguendo i comandi.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="file-print"> -<title ->Stampa</title> +<title>Stampa</title> <variablelist> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Ctrl;<keycap ->P</keycap -></keycombo -> </shortcut -> <guimenu ->File</guimenu -> <guimenuitem ->Stampa...</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Stampa l'attuale codice nell'editor del codice o l'attuale disegno nell'area di disegno.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Ctrl;<keycap>P</keycap></keycombo> </shortcut> <guimenu>File</guimenu> <guimenuitem>Stampa...</guimenuitem> </menuchoice></term> + <listitem><para>Stampa l'attuale codice nell'editor del codice o l'attuale disegno nell'area di disegno.</para></listitem> </varlistentry> </variablelist> </sect3> <sect3 id="file-quit"> -<title ->Esci</title> +<title>Esci</title> <variablelist> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Ctrl;<keycap ->Q</keycap -></keycombo -> </shortcut -> <guimenu ->File</guimenu -> <guimenuitem ->Esce</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Esce da &kturtle;.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Ctrl;<keycap>Q</keycap></keycombo> </shortcut> <guimenu>File</guimenu> <guimenuitem>Esce</guimenuitem> </menuchoice></term> + <listitem><para>Esce da &kturtle;.</para></listitem> </varlistentry> </variablelist> </sect3> </sect2> <sect2 id="the-edit-menu"> - <title ->Il menu <guimenu ->Modifica</guimenu -></title> + <title>Il menu <guimenu>Modifica</guimenu></title> <variablelist> <anchor id="edit-undo"/> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Ctrl;<keycap ->Z</keycap -></keycombo -> </shortcut -> <guimenu ->Modifica</guimenu -> <guimenuitem ->Annulla</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Annulla l'ultima modifica al codice. &kturtle; può annullare infinite modifiche.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Ctrl;<keycap>Z</keycap></keycombo> </shortcut> <guimenu>Modifica</guimenu> <guimenuitem>Annulla</guimenuitem> </menuchoice></term> + <listitem><para>Annulla l'ultima modifica al codice. &kturtle; può annullare infinite modifiche.</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="edit-redo"/> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Ctrl;&Shift;<keycap ->Z</keycap -></keycombo -> </shortcut -> <guimenu ->Modifica</guimenu -> <guimenuitem ->Rifai</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Rifa una modifica annullata al codice.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Ctrl;&Shift;<keycap>Z</keycap></keycombo> </shortcut> <guimenu>Modifica</guimenu> <guimenuitem>Rifai</guimenuitem> </menuchoice></term> + <listitem><para>Rifa una modifica annullata al codice.</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="edit-cut"/> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Ctrl;<keycap ->X</keycap -></keycombo -> </shortcut -> <guimenu ->Modifica</guimenu -> <guimenuitem ->Taglia</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Taglia il testo selezionato dall'editor del codice negli appunti.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Ctrl;<keycap>X</keycap></keycombo> </shortcut> <guimenu>Modifica</guimenu> <guimenuitem>Taglia</guimenuitem> </menuchoice></term> + <listitem><para>Taglia il testo selezionato dall'editor del codice negli appunti.</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="edit-copy"/> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Ctrl;<keycap ->C</keycap -></keycombo -> </shortcut -> <guimenu ->Modifica</guimenu -> <guimenuitem ->Copia</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Copia il testo selezionato dall'editor del codice negli appunti.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Ctrl;<keycap>C</keycap></keycombo> </shortcut> <guimenu>Modifica</guimenu> <guimenuitem>Copia</guimenuitem> </menuchoice></term> + <listitem><para>Copia il testo selezionato dall'editor del codice negli appunti.</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="edit-paste"/> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Ctrl;<keycap ->V</keycap -></keycombo -> </shortcut -> <guimenu ->Modifica</guimenu -> <guimenuitem ->Incolla</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Incolla il testo dagli appunti nell'editor.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Ctrl;<keycap>V</keycap></keycombo> </shortcut> <guimenu>Modifica</guimenu> <guimenuitem>Incolla</guimenuitem> </menuchoice></term> + <listitem><para>Incolla il testo dagli appunti nell'editor.</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="edit-find"/> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Ctrl;<keycap ->F</keycap -></keycombo -> </shortcut -> <guimenu ->Modifica</guimenu -> <guimenuitem ->Trova...</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Con questa azione puoi cercare frasi nel codice.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Ctrl;<keycap>F</keycap></keycombo> </shortcut> <guimenu>Modifica</guimenu> <guimenuitem>Trova...</guimenuitem> </menuchoice></term> + <listitem><para>Con questa azione puoi cercare frasi nel codice.</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="edit-find-next"/> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo -><keysym ->F3</keysym -></keycombo -> </shortcut -> <guimenu ->Modifica</guimenu -> <guimenuitem ->Trova successivo</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Usa questo per cercare la successiva occorrenza della frase.</para -></listitem> + <term><menuchoice><shortcut> <keycombo><keysym>F3</keysym></keycombo> </shortcut> <guimenu>Modifica</guimenu> <guimenuitem>Trova successivo</guimenuitem> </menuchoice></term> + <listitem><para>Usa questo per cercare la successiva occorrenza della frase.</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="edit-replace"/> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Ctrl;<keycap ->R</keycap -></keycombo -> </shortcut -> <guimenu ->Modifica</guimenu -> <guimenuitem ->Sostituisci...</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Con questa azione puoi sostituire frasi nel codice.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Ctrl;<keycap>R</keycap></keycombo> </shortcut> <guimenu>Modifica</guimenu> <guimenuitem>Sostituisci...</guimenuitem> </menuchoice></term> + <listitem><para>Con questa azione puoi sostituire frasi nel codice.</para></listitem> </varlistentry> </variablelist> </sect2> <sect2 id="the-view-menu"> - <title ->Il menu <guimenu ->Visualizza</guimenu -></title> + <title>Il menu <guimenu>Visualizza</guimenu></title> <variablelist> <anchor id="view-fullscreen"/> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Ctrl;&Shift;<keycap ->F</keycap -></keycombo -> </shortcut -> <guimenu ->Vista</guimenu -> <guimenuitem ->Modalità a tutto schermo</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Con questa azione attivi e disattivi la modalità a tutto schermo.</para> - <para ->Nota: quando è eseguito il codice in modalità a tutto schermo, è nascosto tutto tranne l'area di disegno. Ciò rende possibile scrivere programmi <quote ->a tutto schermo</quote -> in &kturtle;.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Ctrl;&Shift;<keycap>F</keycap></keycombo> </shortcut> <guimenu>Vista</guimenu> <guimenuitem>Modalità a tutto schermo</guimenuitem> </menuchoice></term> + <listitem><para>Con questa azione attivi e disattivi la modalità a tutto schermo.</para> + <para>Nota: quando è eseguito il codice in modalità a tutto schermo, è nascosto tutto tranne l'area di disegno. Ciò rende possibile scrivere programmi <quote>a tutto schermo</quote> in &kturtle;.</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="view-linenumbers"/> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo -><keysym ->F11</keysym -></keycombo -> </shortcut -> <guimenu ->Vista</guimenu -> <guimenuitem ->Mostra numeri di linea</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Con questa azione puoi mostrare i numeri di riga nell'editor del codice. Ciò può essere utile per trovare gli errori.</para -></listitem> + <term><menuchoice><shortcut> <keycombo><keysym>F11</keysym></keycombo> </shortcut> <guimenu>Vista</guimenu> <guimenuitem>Mostra numeri di linea</guimenuitem> </menuchoice></term> + <listitem><para>Con questa azione puoi mostrare i numeri di riga nell'editor del codice. Ciò può essere utile per trovare gli errori.</para></listitem> </varlistentry> </variablelist> </sect2> <sect2 id="the-tools-menu"> - <title ->Il menu <guimenu ->Strumenti</guimenu -></title> + <title>Il menu <guimenu>Strumenti</guimenu></title> <variablelist> <anchor id="tools-color-picker"/> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Alt;<keycap ->C</keycap -></keycombo -> </shortcut -> <guimenu ->Strumenti</guimenu -> <guimenuitem ->Selettore di colore</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Questa azione apre il selettore di colore. Usando il selettore di colore puoi scegliere facilmente un <glossterm linkend="rgb" ->codice di colore</glossterm -> e inserirlo <link linkend="the-code-editor" ->nell'editor del codice</link ->.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Alt;<keycap>C</keycap></keycombo> </shortcut> <guimenu>Strumenti</guimenu> <guimenuitem>Selettore di colore</guimenuitem> </menuchoice></term> + <listitem><para>Questa azione apre il selettore di colore. Usando il selettore di colore puoi scegliere facilmente un <glossterm linkend="rgb">codice di colore</glossterm> e inserirlo <link linkend="the-code-editor">nell'editor del codice</link>.</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="tools-indent"/> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Ctrl;<keycap ->I</keycap -></keycombo -> </shortcut -> <guimenu ->Strumenti</guimenu -> <guimenuitem ->Indenta</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Questa azione <quote ->indenta</quote -> (aggiunge uno spazio bianco all'inizio di) le righe selezionate. Se l'<quote ->indentazione</quote -> è usata correttamente può semplificare la lettura del codice. Tutti gli esempi usano l'indentazione, dai un'occhiata.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Ctrl;<keycap>I</keycap></keycombo> </shortcut> <guimenu>Strumenti</guimenu> <guimenuitem>Indenta</guimenuitem> </menuchoice></term> + <listitem><para>Questa azione <quote>indenta</quote> (aggiunge uno spazio bianco all'inizio di) le righe selezionate. Se l'<quote>indentazione</quote> è usata correttamente può semplificare la lettura del codice. Tutti gli esempi usano l'indentazione, dai un'occhiata.</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="tools-unindent"/> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Ctrl;&Shift;<keycap ->I</keycap -></keycombo -> </shortcut -> <guimenu ->Strumenti</guimenu -> <guimenuitem ->Annulla indentazione</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Questa azione annulla l'<quote ->indentazione</quote -> (rimuove lo spazio bianco all'inizio) delle righe selezionate.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Ctrl;&Shift;<keycap>I</keycap></keycombo> </shortcut> <guimenu>Strumenti</guimenu> <guimenuitem>Annulla indentazione</guimenuitem> </menuchoice></term> + <listitem><para>Questa azione annulla l'<quote>indentazione</quote> (rimuove lo spazio bianco all'inizio) delle righe selezionate.</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="tools-clean-indent"/> <varlistentry> - <term -><menuchoice -><guimenu ->Strumenti</guimenu -> <guimenuitem ->Pulisci indentazione</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Questa azione pulisce l'<quote ->indentazione</quote -> (rimuove tutti gli spazi bianchi all'inizio) delle righe selezionate.</para -></listitem> + <term><menuchoice><guimenu>Strumenti</guimenu> <guimenuitem>Pulisci indentazione</guimenuitem> </menuchoice></term> + <listitem><para>Questa azione pulisce l'<quote>indentazione</quote> (rimuove tutti gli spazi bianchi all'inizio) delle righe selezionate.</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="tools-comment"/> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Ctrl;<keycap ->D</keycap -></keycombo -> </shortcut -> <guimenu ->Strumenti</guimenu -> <guimenuitem ->Commenta</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Questa azione aggiunge caratteri di commento (#) all'inizio delle righe selezionate. Le righe che iniziano con un carattere di commento sono ignorate durante l'esecuzione del codice. I commenti permettono al programmatore di spiegare un po' meglio il suo codice o possono essere usati per evitare temporaneamente che un pezzo di codice venga eseguito.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Ctrl;<keycap>D</keycap></keycombo> </shortcut> <guimenu>Strumenti</guimenu> <guimenuitem>Commenta</guimenuitem> </menuchoice></term> + <listitem><para>Questa azione aggiunge caratteri di commento (#) all'inizio delle righe selezionate. Le righe che iniziano con un carattere di commento sono ignorate durante l'esecuzione del codice. I commenti permettono al programmatore di spiegare un po' meglio il suo codice o possono essere usati per evitare temporaneamente che un pezzo di codice venga eseguito.</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="tools-uncomment"/> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Ctrl;&Shift;<keycap ->D</keycap -></keycombo -> </shortcut -> <guimenu ->Strumenti</guimenu -> <guimenuitem ->Decommenta</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Questa azione rimuove i caratteri di commento dalle righe selezionate.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Ctrl;&Shift;<keycap>D</keycap></keycombo> </shortcut> <guimenu>Strumenti</guimenu> <guimenuitem>Decommenta</guimenuitem> </menuchoice></term> + <listitem><para>Questa azione rimuove i caratteri di commento dalle righe selezionate.</para></listitem> </varlistentry> </variablelist> </sect2> <sect2 id="the-setting-menu"> - <title ->Il menu <guimenu ->Impostazioni</guimenu -></title> + <title>Il menu <guimenu>Impostazioni</guimenu></title> <variablelist> <anchor id="toggle-toolbar"/> <varlistentry> -<term -><menuchoice -><guimenu ->Impostazioni</guimenu -> <guimenuitem ->Mostra/Nascondi la barra degli strumenti</guimenuitem -> </menuchoice -></term> -<listitem -><para -><action ->Mostra o nasconde</action -> la barra degli strumenti principale</para -></listitem> +<term><menuchoice><guimenu>Impostazioni</guimenu> <guimenuitem>Mostra/Nascondi la barra degli strumenti</guimenuitem> </menuchoice></term> +<listitem><para><action>Mostra o nasconde</action> la barra degli strumenti principale</para></listitem> </varlistentry> - </variablelist -> + </variablelist> <variablelist> <anchor id="toggle-statusbar"/> <varlistentry> -<term -><menuchoice -><guimenu ->Impostazioni</guimenu -> <guimenuitem ->Mostra/Nascondi la barra di stato</guimenuitem -> </menuchoice -></term> -<listitem -><para -><action ->Mostra o nasconde</action -> la barra di stato</para -></listitem> +<term><menuchoice><guimenu>Impostazioni</guimenu> <guimenuitem>Mostra/Nascondi la barra di stato</guimenuitem> </menuchoice></term> +<listitem><para><action>Mostra o nasconde</action> la barra di stato</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="tools-advanced"/> <varlistentry> - <term -><menuchoice -><guimenu ->Impostazioni</guimenu -> <guisubmenu ->Impostazioni avanzate</guisubmenu -> </menuchoice -></term> - <listitem -><para ->Qui puoi modificare le cose che normalmente non hai bisogno di modificare. Il sottomenu <guisubmenu ->Impostazioni avanzate</guisubmenu -> ha tre voci: <guimenuitem ->Configura l'editor</guimenuitem -> (la finestra di dialogo standard di configurazione dell'editor &kate;), <guimenuitem ->Configura le scorciatoie...</guimenuitem -> (la finestra di dialogo standard di &kde; di configurazione delle scorciatoie) e <guimenuitem ->Configura le barre degli strumenti...</guimenuitem -> (la finestra di dialogo standard di &kde; di configurazione delle barre degli strumenti).</para -></listitem> + <term><menuchoice><guimenu>Impostazioni</guimenu> <guisubmenu>Impostazioni avanzate</guisubmenu> </menuchoice></term> + <listitem><para>Qui puoi modificare le cose che normalmente non hai bisogno di modificare. Il sottomenu <guisubmenu>Impostazioni avanzate</guisubmenu> ha tre voci: <guimenuitem>Configura l'editor</guimenuitem> (la finestra di dialogo standard di configurazione dell'editor &kate;), <guimenuitem>Configura le scorciatoie...</guimenuitem> (la finestra di dialogo standard di &kde; di configurazione delle scorciatoie) e <guimenuitem>Configura le barre degli strumenti...</guimenuitem> (la finestra di dialogo standard di &kde; di configurazione delle barre degli strumenti).</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="settings-configure"/> <varlistentry> - <term -><menuchoice -><guimenu ->Impostazioni</guimenu -> <guimenuitem ->Configura &kturtle;...</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Questo è usato per configurare &kturtle;. Qui puoi cambiare la lingua dei comandi del &logo; o impostare una nuova dimensione iniziale dell'area di disegno.</para -></listitem> + <term><menuchoice><guimenu>Impostazioni</guimenu> <guimenuitem>Configura &kturtle;...</guimenuitem> </menuchoice></term> + <listitem><para>Questo è usato per configurare &kturtle;. Qui puoi cambiare la lingua dei comandi del &logo; o impostare una nuova dimensione iniziale dell'area di disegno.</para></listitem> </varlistentry> </variablelist> </sect2> <sect2 id="the-help-menu"> - <title ->Il menu <guimenu ->Aiuto</guimenu -></title> + <title>Il menu <guimenu>Aiuto</guimenu></title> <variablelist> <anchor id="help-handbook"/> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo -><keysym ->F1</keysym -></keycombo -> </shortcut -> <guimenu ->Aiuto</guimenu -> <guimenuitem ->Manuale di &kturtle;</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Questa azione mostra il manuale che stai leggendo in questo momento.</para -></listitem> + <term><menuchoice><shortcut> <keycombo><keysym>F1</keysym></keycombo> </shortcut> <guimenu>Aiuto</guimenu> <guimenuitem>Manuale di &kturtle;</guimenuitem> </menuchoice></term> + <listitem><para>Questa azione mostra il manuale che stai leggendo in questo momento.</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="help-whats-this"/> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo ->&Shift;<keysym ->F1</keysym -></keycombo -> </shortcut -> <guimenu ->Aiuto</guimenu -> <guimenuitem ->Che cos'è?</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Dopo aver attivato questa azione la freccia del mouse diventerà una <quote ->freccia con punto interrogativo</quote ->. Quando fai clic con questa freccia su una parte della finestra principale di &kturtle;, apparirà una finestra a comparsa con la descrizione della particolare parte.</para -></listitem> + <term><menuchoice><shortcut> <keycombo>&Shift;<keysym>F1</keysym></keycombo> </shortcut> <guimenu>Aiuto</guimenu> <guimenuitem>Che cos'è?</guimenuitem> </menuchoice></term> + <listitem><para>Dopo aver attivato questa azione la freccia del mouse diventerà una <quote>freccia con punto interrogativo</quote>. Quando fai clic con questa freccia su una parte della finestra principale di &kturtle;, apparirà una finestra a comparsa con la descrizione della particolare parte.</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="help-context-help"/> <varlistentry> - <term -><menuchoice -><shortcut -> <keycombo -><keysym ->F2</keysym -></keycombo -> </shortcut -> <guimenu ->Aiuto</guimenu -> <guimenuitem ->Aiuto su: ...</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Questa è una funzione molto utile: fornisce aiuto sul codice dove il cursore si trova nell'editor del codice. Così, ⪚, hai usato il comando <userinput ->scrivi</userinput -> nel codice, e vuoi leggere e sapere cosa dice il manuale su questo comando. Muovi il cursore sul comando <userinput ->scrivi</userinput -> e premi <keysym ->F2</keysym ->. Il manuale mostrerà le informazioni sul comando <userinput ->scrivi</userinput ->.</para> - <para ->Questa funzione è molto importante specialmente quando si sta imparando a programmare.</para -></listitem> + <term><menuchoice><shortcut> <keycombo><keysym>F2</keysym></keycombo> </shortcut> <guimenu>Aiuto</guimenu> <guimenuitem>Aiuto su: ...</guimenuitem> </menuchoice></term> + <listitem><para>Questa è una funzione molto utile: fornisce aiuto sul codice dove il cursore si trova nell'editor del codice. Così, ⪚, hai usato il comando <userinput>scrivi</userinput> nel codice, e vuoi leggere e sapere cosa dice il manuale su questo comando. Muovi il cursore sul comando <userinput>scrivi</userinput> e premi <keysym>F2</keysym>. Il manuale mostrerà le informazioni sul comando <userinput>scrivi</userinput>.</para> + <para>Questa funzione è molto importante specialmente quando si sta imparando a programmare.</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="help-report-bug"/> <varlistentry> - <term -><menuchoice -><guimenu ->Aiuto</guimenu -> <guimenuitem ->Segnala un bug...</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Usa questo per segnalare un problema con &kturtle; agli sviluppatori. Queste segnalazioni possono essere usate per rendere migliori le future versioni di &kturtle;.</para -></listitem> + <term><menuchoice><guimenu>Aiuto</guimenu> <guimenuitem>Segnala un bug...</guimenuitem> </menuchoice></term> + <listitem><para>Usa questo per segnalare un problema con &kturtle; agli sviluppatori. Queste segnalazioni possono essere usate per rendere migliori le future versioni di &kturtle;.</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="help-about-kturtle"/> <varlistentry> - <term -><menuchoice -><guimenu ->Aiuto</guimenu -> <guimenuitem ->Informazioni su &kturtle;</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Qui puoi trovare informazioni su &kturtle;, come gli autori e la licenza con cui viene distribuito.</para -></listitem> + <term><menuchoice><guimenu>Aiuto</guimenu> <guimenuitem>Informazioni su &kturtle;</guimenuitem> </menuchoice></term> + <listitem><para>Qui puoi trovare informazioni su &kturtle;, come gli autori e la licenza con cui viene distribuito.</para></listitem> </varlistentry> </variablelist> <variablelist> <anchor id="help-about-kde"/> <varlistentry> - <term -><menuchoice -><guimenu ->Aiuto</guimenu -> <guimenuitem ->Informazioni su &kde;</guimenuitem -> </menuchoice -></term> - <listitem -><para ->Qui puoi trovare informazioni su &kde;. Se non sai ancora cosa è &kde;, non dovresti dimenticarti di questo posto.</para -></listitem> + <term><menuchoice><guimenu>Aiuto</guimenu> <guimenuitem>Informazioni su &kde;</guimenuitem> </menuchoice></term> + <listitem><para>Qui puoi trovare informazioni su &kde;. Se non sai ancora cosa è &kde;, non dovresti dimenticarti di questo posto.</para></listitem> </varlistentry> </variablelist> </sect2> @@ -1087,31 +367,14 @@ </sect1> <sect1 id="the-toolbar"> -<title ->La barra degli strumenti</title> -<para ->Qui puoi attivare velocemente le azioni più usate. In modo predefinito, troverai qui tutti i comandi più utili che finiscono con le icone <guiicon ->Esegui comandi</guiicon -> e <guiicon ->Ferma esecuzione</guiicon ->.</para> -<para ->Puoi configurare la barra degli strumenti usando <menuchoice -><guimenu ->Impostazioni</guimenu -><guimenuitem ->Impostazioni avanzate</guimenuitem -><guimenuitem ->Configura le barre degli strumenti...</guimenuitem -></menuchoice -></para> +<title>La barra degli strumenti</title> +<para>Qui puoi attivare velocemente le azioni più usate. In modo predefinito, troverai qui tutti i comandi più utili che finiscono con le icone <guiicon>Esegui comandi</guiicon> e <guiicon>Ferma esecuzione</guiicon>.</para> +<para>Puoi configurare la barra degli strumenti usando <menuchoice><guimenu>Impostazioni</guimenu><guimenuitem>Impostazioni avanzate</guimenuitem><guimenuitem>Configura le barre degli strumenti...</guimenuitem></menuchoice></para> </sect1> <sect1 id="the-statusbar"> -<title ->La barra di stato</title> -<para ->Grazie alla barra di stato puoi monitorare lo stato di &kturtle;. Sul lato sinistro mostra il risultato dell'ultima azione. Sul lato destro trovi la posizione corrente del cursore (i numeri di riga e di colonna). Nel mezzo della barra di stato è indicata la lingua correntemente usata per i comandi.</para> +<title>La barra di stato</title> +<para>Grazie alla barra di stato puoi monitorare lo stato di &kturtle;. Sul lato sinistro mostra il risultato dell'ultima azione. Sul lato destro trovi la posizione corrente del cursore (i numeri di riga e di colonna). Nel mezzo della barra di stato è indicata la lingua correntemente usata per i comandi.</para> </sect1> </chapter> |