gawk-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] gawk branch, feature/docit, updated. gawk-4.1.0-4874-g83d20df2


From: Antonio Giovanni Colombo
Subject: [SCM] gawk branch, feature/docit, updated. gawk-4.1.0-4874-g83d20df2
Date: Tue, 16 Aug 2022 16:30:58 -0400 (EDT)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, feature/docit has been updated
       via  83d20df2b6b0fc17dc1e868c0ba38920fdeb3071 (commit)
      from  6eb13348cbd85f81f7c2cc307b14f2d5de2a2a9b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=83d20df2b6b0fc17dc1e868c0ba38920fdeb3071

commit 83d20df2b6b0fc17dc1e868c0ba38920fdeb3071
Author: Antonio Giovanni Colombo <azc100@gmail.com>
Date:   Tue Aug 16 22:29:59 2022 +0200

    update to pma info + corrections on "Sezione"

diff --git a/doc/it/ChangeLog b/doc/it/ChangeLog
index 0c7a73e3..8ebab071 100644
--- a/doc/it/ChangeLog
+++ b/doc/it/ChangeLog
@@ -1,3 +1,7 @@
+2022-08-16         Antonio Giovanni Colombo   <azc100@gmail.com>
+
+       * gawktexi.in: Updated.
+
 2022-08-15         Antonio Giovanni Colombo   <azc100@gmail.com>
 
        * gawktexi.in: Updated.
diff --git a/doc/it/gawktexi.in b/doc/it/gawktexi.in
old mode 100755
new mode 100644
index efcd164e..2695028a
--- a/doc/it/gawktexi.in
+++ b/doc/it/gawktexi.in
@@ -65,6 +65,7 @@
 
 @set GAWKINETTITLE TCP/IP Internetworking with @command{gawk}
 @set GAWKWORKFLOWTITLE Participating in @command{gawk} Development
+@set PMGAWKTITLE Persistent-Memory @command{gawk} User Manual
 @ifset FOR_PRINT
 @set TITLE Programmare efficacemente in awk
 @end ifset
@@ -1719,7 +1720,14 @@ per un elenco completo di quelli che hanno fornito 
contributi importanti a
 
 @cindex @command{awk} @subentry nuovo e vecchio
 Il linguaggio @command{awk} si @`e evoluto nel corso degli anni.  Tutti i
-dettagli si trovano in @ref{Storia del linguaggio}.
+dettagli si trovano
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Storia del linguaggio}.
 Il linguaggio descritto in questo @value{DOCUMENT}
 viene spesso citato come ``nuovo @command{awk}''.
 Per analogia, la versione originale di @command{awk} @`e citata
@@ -2254,7 +2262,14 @@ Il @value{DOCUMENT} @`e realmente libero --- almeno, 
l'informazione che contiene
 elettronicamente, viene fornito con @command{gawk}.
 @ifclear FOR_PRINT
 (Dare un'occhiata alla Free Documentation
-License in @ref{Licenza per Documentazione Libera GNU (FDL)}.)
+License
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Licenza per Documentazione Libera GNU (FDL)}.)
 @end ifclear
 @end ifnotinfo
 
@@ -3010,7 +3025,13 @@ programma, quando lo rilegge in un secondo tempo.
 @cindex apice singolo (@code{'}) @subentry vs.@: apostrofo
 @cindex @code{'} (apice singolo) @subentry vs.@: apostrofo
 @quotation ATTENZIONE
-Come detto in
+Come detto
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Monouso},
 si possono includere programmi di dimensioni da piccole a medie tra apici
 singoli, per mantenere compatti i propri @dfn{script} di shell
@@ -3125,7 +3146,13 @@ apertura e uno di chiusura.
 La shell non interpreta il testo protetto, il quale viene passato 
cos@`{@dotless{i}} com'@`e
 al comando.
 @`E @emph{impossibile} inserire un apice singolo in un testo racchiuso fra
-apici singoli.  Potete trovare in
+apici singoli.  Potete trovare
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Commenti}
 un esempio di cosa succede se si prova a farlo.
 
@@ -3150,7 +3177,14 @@ Quindi, l'esempio visto
 @ifnotinfo
 precedentemente
 @end ifnotinfo
-in @ref{Leggere dal terminale}:
+
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Leggere dal terminale}:
 
 @example
 awk 'BEGIN @{ print "Non v\47allarmate!" @}'
@@ -3802,7 +3836,13 @@ simboli e istruzioni:
 @noindent
 Un ritorno a capo in ogni altro punto del programma @`e considerato come la
 fine di un'istruzione.@footnote{Il @samp{?} e i @samp{:} elencati sopra sono
-usati nell'espressione condizionale in tre parti descritta in
+usati nell'espressione condizionale in tre parti descritta
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Espressioni condizionali}.
 Il cambio di riga dopo @samp{?} e i @samp{:} @`e un'estensione minore in
 @command{gawk}; specificando @option{--posix} come opzione
@@ -3965,7 +4005,14 @@ e per ordinare dei vettori.
 
 Nel seguito della presentazione del linguaggio @command{awk}, saranno
 introdotte molte delle variabili e parecchie funzioni.  Esse sono
-descritte sistematicamente nella @ref{Variabili predefinite} e nel
+descritte sistematicamente
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Variabili predefinite} e nel
 @ref{Funzioni}.
 
 @node Quando
@@ -4577,7 +4624,7 @@ sono ``in libert@`a vigilata''.
 Il manutentore principale non curer@`a pi@`u la manutenzione di questa
 funzionalit@`a, ma una delle persone del team di sviluppo l'ha presa in
 carico.  Finch@'e questa situazione rimarr@`a stabile, MPFR continuer@`a
-a essere supportato.  Se la situazione cambia, il support a MPFR sar@`a
+a essere supportato.  Se la situazione cambia, il supporto a MPFR sar@`a
 rimosso da @command{gawk}.
 @ignore
 Se si utilizza quest'opzione, @command{gawk} genera un messaggio di
@@ -4823,7 +4870,13 @@ Questo @`e utile per creare librerie di funzioni di 
@command{awk}.  Queste
 funzioni possono venir scritte una volta e in seguito recuperate da una
 posizione standard, invece di doverle includere in ogni singolo programma.
 L'opzione @option{-i} @`e simile in questo senso.
-(Come indicato in
+(Come indicato
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Sintassi delle definizioni},
 i nomi di funzione devono essere univoci).
 
@@ -4924,7 +4977,6 @@ awk -f programma.awk file1 ./count=1 file2
 @cindex @code{ARGIND} (variabile) @subentry argomenti da riga di comando
 @cindex @code{ARGV} (vettore) @subentry indicizzare all'interno di
 @cindex @code{ARGC}/@code{ARGV} (variabili) @subentry argomenti da riga di 
comando
-@cindex @command{gawk} @subentry @code{PROCINFO} (vettore) vettori in
 @cindex @code{PROCINFO} (vettore) @subentry vettori in
 Tutti gli argomenti da riga di comando sono resi disponibili al programma
 @command{awk} nel vettore @code{ARGV} (@pxref{Variabili predefinite}).  
Opzioni da
@@ -4938,7 +4990,14 @@ riga di comando, ed @`e contenuta in 
@code{PROCINFO["argv"]};
 
 La modifica di @code{ARGC} e @code{ARGV} nel proprio programma @command{awk}
 consente di controllare come @command{awk} elabora i file in input; questo @`e
-descritto pi@`u dettagliatamente in @ref{ARGC e ARGV}.
+descritto pi@`u dettagliatamente
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{ARGC e ARGV}.
 
 @cindex input @subentry assegnamenti di variabile e
 @cindex assegnamento @subentry di variabile e file in input
@@ -5539,7 +5598,13 @@ di scrivere righe di comando complesse e tediose.
 In particolare, @code{@@include} @`e molto utile per scrivere @dfn{script} CGI
 eseguibili da pagine web.
 
-Le regole usate per trovare un file sorgente, descritte in
+Le regole usate per trovare un file sorgente, descritte
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{AWKPATH (Variabile)}, valgono anche per i file
 caricati tramite @code{@@include}.
 
@@ -5733,7 +5798,14 @@ fra le lettere di controllo dei numeri in virgola 
mobile, per
 utilizzare il risultato fornito dalle funzioni di libreria C
 per i valori NaN [Non un Numero] e Infinity [Infinito], invece dei
 valori speciali normalmente prodotti da @command{gawk}, come
-descritto in @ref{Problemi virgola mobile POSIX}.
+descritto
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Problemi virgola mobile POSIX}.
 Questo serve principalmente nella fase di test delle componenti aggiunte.
 
 La funzione predefinita @code{typeof()}
@@ -5778,7 +5850,14 @@ destra per stabilire se vanno trattati come opzioni o 
come non-opzioni
 
 @item
 @command{gawk} riconosce parecchie opzioni che ne controllano il modo di
-operare, come descritto in @ref{Opzioni}.  Tutte le opzioni iniziano con
+operare, come descritto
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Opzioni}.  Tutte le opzioni iniziano con
 @samp{-}.
 
 @item
@@ -5808,8 +5887,22 @@ sia contenuto nel primo argomento "non-opzione".
 @item
 Tutti gli argomenti "non-opzione", tranne il testo del programma
 specificato come primo argomento "non-opzione", sono messi nel vettore
-@code{ARGV} come spiegato in @ref{ARGC e ARGV}, e sono trattati come
-descritto in @ref{Altri argomenti}.
+@code{ARGV} come spiegato
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{ARGC e ARGV}, e sono trattati come
+descritto
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Altri argomenti}.
 @c And I wrote:
 Modificando le variabili @code{ARGC} e @code{ARGV}
 si cambia il modo in cui @command{awk} tratta i file in input.
@@ -5934,8 +6027,6 @@ $ @kbd{awk '/li/ @{ print $2 @}' mail-list}
 @cindex @code{!} (punto esclamativo) @subentry operatore @code{!~}
 @cindex punto esclamativo (@code{!}) @subentry operatore @code{!~}
 @c @cindex operators, @code{!~}
-@cindex @code{if} (istruzione) @subentry uso di espressioni regolari in
-@cindex @code{while} (istruzione) @subentry uso di espressioni regolari in
 @cindex @code{do}-@code{while} (istruzione) @subentry uso di espressioni 
regolari in
 @c @cindex statement @code{if}
 @c @cindex statement @code{while}
@@ -6148,7 +6239,13 @@ con una barra inversa hanno un significato speciale 
nelle @dfn{regexp}.
 @ref{Operatori di @dfn{regexp} GNU}.
 
 In una @dfn{regexp}, una barra inversa che preceda un carattere non presente
-nella lista precedente, e non elencato in
+nella lista precedente, e non elencato
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Operatori di @dfn{regexp} GNU},
 significa che il carattere seguente dovrebbe essere preso letteralmente,
 anche se normalmente sarebbe un operatore di @dfn{regexp}.  Per esempio,
@@ -6209,7 +6306,13 @@ viene fatto quasi subito, non appena @command{awk} legge 
il programma.
 @item
 @command{gawk} elabora sia costanti @dfn{regexp} che @dfn{regexp} dinamiche
 (@pxref{Espressioni regolari calcolate}),
-per gli operatori speciali elencati in
+per gli operatori speciali elencati
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Operatori di @dfn{regexp} GNU}.
 
 @item
@@ -6258,7 +6361,14 @@ Le sequenze di protezione descritte
 @ifnotinfo
 prima
 @end ifnotinfo
-in @ref{Sequenze di protezione}
+
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Sequenze di protezione}
 sono valide all'interno di una @dfn{regexp}.  Sono precedute da una @samp{\} e
 sono riconosciute e convertite nei caratteri reali corrispondenti nella
 primissima fase dell'elaborazione delle @dfn{regexp}.
@@ -6344,7 +6454,13 @@ Individua @emph{uno} qualsiasi dei caratteri racchiusi 
tra
 parentesi quadre.  Per esempio, @samp{[MVX]} individua uno qualsiasi
 dei caratteri @samp{M}, @samp{V}, o @samp{X} in una stringa.  Una spiegazione
 esauriente di quel che si pu@`o mettere all'interno di un'espressione tra
-parentesi quadre @`e data in
+parentesi quadre @`e data
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Espressioni tra parentesi quadre}.
 
 @cindex espressioni @subentry tra parentesi quadre @subentry complementate
@@ -7101,7 +7217,14 @@ predecentemente descritti.
 @ifnottex
 @ifnotdocbook
 Sono descritti
-in @ref{Operatori di espressioni regolari}.
+
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Operatori di espressioni regolari}.
 @end ifnotdocbook
 @end ifnottex
 
@@ -7797,8 +7920,13 @@ moltiplicazione, servono due operandi.  La distinzione 
@`e necessaria poich@'e
 operandi).}
 nell'espressione del numero di campo.  Questo esempio, dunque, stampa il
 tipo di relazione (il quarto campo) per ogni riga del file
-@file{mail-list}.  (Tutti gli operatori di @command{awk} sono elencati, in
-ordine decrescente di precedenza, in
+ordine decrescente di precedenza,
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Precedenza}.)
 
 Se il numero di campo calcolato @`e zero, si ottiene l'intero record.
@@ -7809,7 +7937,14 @@ cosa succede quando si fa riferimento a un numero di 
campo negativo.
 @command{gawk} avvisa di questo e fa terminare il programma.  Altre
 implementazioni di @command{awk} possono comportarsi in modo diverso.)
 
-Come accennato in @ref{Campi},
+Come accennato
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Campi},
 @command{awk} memorizza il numero di campi del record corrente nella variabile
 predefinita @code{NF} (@pxref{Variabili predefinite}).  Quindi,
 l'espressione @code{$NF} non @`e una funzionalit@`a speciale --- @`e la diretta
@@ -7823,7 +7958,6 @@ numero di campo.
 @cindex cambiare @subentry il contenuto dei campi
 Il contenuto di un campo, cos@`{@dotless{i}} come @`e visto da @command{awk}, 
pu@`o essere
 cambiato all'interno di un programma @command{awk}; questo cambia quello che
-@command{awk} percepisce come record in input corrente.  (Il reale file in
 input non viene toccato; @command{awk} non modifica @emph{mai} il file in
 input).
 Si consideri il seguente esempio e il suo output:
@@ -10826,7 +10960,14 @@ negativo) e valori che sono ``non numerici'' (NaN - 
[Not a Number]).
 L'input e l'output di tali valori avviene sotto forma di stringhe di
 testo.  Ci@`o pone dei problemi nel linguaggio @command{awk}, che
 esisteva gi@`a prima della definizione dello standard IEEE.  Dettagli
-ulteriori si possono trovare in @ref{Problemi virgola mobile POSIX};
+ulteriori si possono trovare
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Problemi virgola mobile POSIX};
 si prega di fare riferimento a quel testo.
 @end quotation
 
@@ -11571,7 +11712,13 @@ Questi @value{FNS} sono usati con l'operatore 
@samp{|&} per comunicare
 con @w{un coprocesso}
 (@pxref{I/O bidirezionale}).
 Questa @`e una funzionalit@`a avanzata, qui riferita solo per completezza.
-Una spiegazione esauriente sar@`a fornita nella
+Una spiegazione esauriente sar@`a fornita
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Reti TCP/IP}.
 
 @node Avvertimenti speciali
@@ -11826,7 +11973,14 @@ In tal caso, @command{gawk} imposta la variabile 
predefinita
 In @command{gawk}, a partire dalla @value{PVERSION} 4.2,
 quando si chiude una @dfn{pipe} o un coprocesso (in input o in output),
 il codice di ritorno @`e quello restituito dal comando,
-come descritto in @ref{table-close-pipe-return-values}.@footnote{Prima
+come descritto
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{table-close-pipe-return-values}.@footnote{Prima
 della @value{PVERSION} 4.2, il codice di ritorno dopo la chiusura di
 una @dfn{pipe} o di un coprocesso era una cifra di due byte (16-bit),
 contenente il valore restituito dalla chiamata di sistema @code{wait()}}.
@@ -12009,7 +12163,14 @@ in
 @item
 Usare l'istruzione @code{printf} per allineare le intestazioni e i dati
 della tabella
-per il file di esempio @file{inventory-shipped} utilizzato nella @ref{Print}.
+per il file di esempio @file{inventory-shipped} utilizzato
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Print}.
 
 @item
 Spiegare cosa succede se si dimenticano i doppi apici ridirigendo l'output,
@@ -12969,7 +13130,13 @@ ancora descritte.
 Infine, gli standard ufficiali correnti e la rappresentazione dei numeri
 in virgola mobile dello standard IEEE possono avere un effetto insolito ma
 importante sul modo in cui @command{gawk} converte alcuni valori di stringa
-speciali in numeri.  I dettagli sono illustrati in
+speciali in numeri.  I dettagli sono illustrati
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Problemi virgola mobile POSIX}.
 
 @node Tutti gli operatori
@@ -14076,7 +14243,14 @@ $ @kbd{echo salve 37 | gawk '@{ print typeof($1), 
typeof($2) @}'}
 Le @dfn{espressioni di confronto} confrontano stringhe o numeri per metterli in
 relazione tra di loro, come ad esempio nella relazione di uguaglianza.  Sono
 scritte usando @dfn{operatori di relazione}, che sono un superinsieme di quelli
-in C.  Sono descritti nella @ref{table-relational-ops}.
+in C.  Sono descritti
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{table-relational-ops}.
 
 @cindex @code{<} (parentesi acuta sinistra) @subentry operatore @code{<}
 @cindex parentesi @subentry acuta sinistra (@code{<}) @subentry operatore 
@code{<}
@@ -14366,7 +14540,13 @@ BEGIN @{ if (! ("HOME" in ENVIRON))
             print "nessuna home!" @}
 @end example
 
-(L'operatore @code{in} @`e descritto in
+(L'operatore @code{in} @`e descritto
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Visitare elementi}.)
 @end table
 
@@ -14434,7 +14614,13 @@ if (! @var{qualche condizione} || @var{qualche altra 
condizione}) @{
 
 @cindex @code{next} (istruzione)
 @quotation NOTA
-L'istruzione @code{next} viene trattata in
+L'istruzione @code{next} viene trattata
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Istruzione next}.
 @code{next} dice ad @command{awk} di tralasciare il resto delle regole,
 leggere il record successivo, e iniziare a elaborare le regole partendo
@@ -14766,7 +14952,6 @@ precedenza.  I caratteri come @samp{>} servono sia come 
operatori relazionali
 che come ridirezioni; la distinzione tra i due significati dipende dal
 contesto.
 
-@cindex istruzione @subentry @code{print} @subentry operatori I/O in
 @cindex istruzione @subentry @code{printf} @subentry operatori I/O in
 Si noti che gli operatori di ridirezione I/O nelle istruzioni @code{print} e
 @code{printf} appartengono al livello dell'istruzione, non alle espressioni.
@@ -14860,12 +15045,25 @@ formato
 mentre in una localizzazione @code{"EUROPA"}, potrebbe produrre @samp{4.9.15}.
 
 Secondo  POSIX, anche il confronto tra stringhe @`e influenzato dalla
-localizzazione (come nelle espressioni regolari).  I dettagli sono descritti in
+localizzazione (come nelle espressioni regolari).  I dettagli sono descritti
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Confronto POSIX di stringhe}.
 
 Infine, la localizzazione influenza il valore del separatore decimale
 usato quando @command{gawk} analizza i dati in input.  Questo @`e stato
-trattato nel dettaglio in @ref{Conversione}.
+trattato nel dettaglio
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Conversione}.
 
 @node Sommario delle espressioni
 @section Sommario
@@ -15070,7 +15268,13 @@ l'esecuzione del programma @command{awk}.
 
 @cindex espressioni @subentry di confronto @subentry come criteri di ricerca
 @cindex criteri di ricerca @subentry espressioni di confronto come
-Le espressioni di confronto, che usano gli operatori di confronto descritti in
+Le espressioni di confronto, che usano gli operatori di confronto descritti
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Tipi di variabile e confronti},
 sono un tipo di criterio di ricerca usato frequentemente.
 Anche le @dfn{regexp}, verificate o non verificate, sono tipi di espressioni 
molto frequenti.
@@ -15169,7 +15373,14 @@ che non corrispondono ad alcun record in input, non 
sono espressioni e non
 possono essere usati all'interno di criteri di ricerca booleani.
 
 L'ordine di precedenza dei differenti operatori che possono essere usati nei
-criteri di ricerca @`e descritto in @ref{Precedenza}.
+criteri di ricerca @`e descritto
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Precedenza}.
 
 @node Intervalli
 @subsection Specificare intervalli di record con i criteri di ricerca
@@ -16158,7 +16369,13 @@ l'esecuzione continua fino al successivo @code{case} 
finch@'e
 non viene interrotta. In questo esempio, il
 @code{case} per @code{"?"} esegue quello di @code{default}, che consiste nel
 chiamare una funzione di nome @code{uso()}.
-(La funzione @code{getopt()} qui chiamata @`e descritta in
+(La funzione @code{getopt()} qui chiamata @`e descritta
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Funzione getopt}.)
 
 @node Istruzione break
@@ -16224,7 +16441,14 @@ Il seguente programma mostra come la @var{condizione} 
di un'istruzione
 
 L'istruzione @code{break} @`e usata anche per terminare l'esecuzione di
 un'istruzione @code{switch}.
-Questo argomento @`e trattato in @ref{Istruzione switch}.
+Questo argomento @`e trattato
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Istruzione switch}.
 
 @c @cindex @code{break}, outside of loops
 @c @cindex historical features
@@ -16619,7 +16843,14 @@ I/O binario.  Una stringa @code{"rw"} o @code{"wr"} 
indica che tutti i file
 devono usare I/O binario.  Ogni altro valore di stringa @`e trattato come
 @code{"rw"}, ma @command{gawk} genera un messaggio di avvertimento.
 @code{BINMODE} @`e descritto in maggior
-dettaglio in @ref{Uso su PC}.  @command{mawk} (@pxref{Altre versioni})
+dettaglio
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Uso su PC}.  @command{mawk} (@pxref{Altre versioni})
 prevede questa variabile, ma consente solo valori numerici.
 
 @cindex @code{CONVFMT} (variabile)
@@ -17203,7 +17434,7 @@ uno dei seguenti:
 
 @c nested table
 @table @code
-@itemx "mingw"
+@item "mingw"
 Microsoft Windows, utilizzando MinGW.
 
 @item "os390"
@@ -18052,7 +18283,13 @@ quella numerica, per illustrare che un singolo vettore 
pu@`o avere come indici
 sia numeri che stringhe.
 (In effetti, gli indici dei vettori sono sempre stringhe.
 Ci sono alcune sottigliezze su come funzionano i numeri quando sono usati come
-indici dei vettori; questo verr@`a trattato in maggior dettaglio nella
+indici dei vettori; questo verr@`a trattato in maggior dettaglio
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Indici numerici di vettore}.)
 Qui sopra, il numero @code{1} non @`e tra doppi apici, perch@'e @command{awk}
 lo converte automaticamente in una stringa.
@@ -18426,7 +18663,14 @@ Si vedano pi@`u sotto i valori ammessi.
 @item
 Impostare @code{PROCINFO["sorted_in"]} al nome di una funzione definita
 dall'utente, da usare per il confronto tra gli elementi di un vettore. Questa
-funzionalit@`a avanzata verr@`a descritta in seguito in @ref{Ordinamento di 
vettori}.
+funzionalit@`a avanzata verr@`a descritta in seguito
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Ordinamento di vettori}.
 @end itemize
 
 @cindex @code{PROCINFO} (vettore) @subentry valori di @code{sorted_in}
@@ -18660,7 +18904,14 @@ Le costanti ottali ed esadecimali
 (@pxref{Numeri non-decimali})
 @end ifnotdocbook
 @ifdocbook
-(trattate in @ref{Numeri non-decimali})
+(trattate
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Numeri non-decimali})
 @end ifdocbook
 vengono convertite internamente in numeri, e la loro forma originale
 non viene pi@`u ricordata.  Ci@`o significa, per esempio, che
@@ -19409,7 +19660,13 @@ Restituisce un valore di tipo booleano, a partire dal 
valore booleano
 calcolato di @var{espressione}.
 Il valore booleano ``true'' [vero] ha il valore numerico uno.
 Il valore booleano ``false'' [false] ha il valore numerico zero.
-Questo @`e trattato in maggior dettaglio in
+Questo @`e trattato in maggior dettaglio
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Valori di tipo booleano}.
 @end table
 
@@ -20464,7 +20721,14 @@ variabile @code{FS}, con tutte le regole speciali che 
riguardano
 @code{FS}.
 
 @item L'individuazioni di stringhe nulle @`e invece differente.
-Questo @`e spiegato in @ref{FS rispetto a FPAT}.
+Questo @`e spiegato
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{FS rispetto a FPAT}.
 @end itemize
 
 @sidebar Individuare la stringa nulla
@@ -20523,7 +20787,14 @@ fare.
 In entrambi i livelli, @command{awk} ricerca un dato insieme di caratteri
 che possono venire dopo una
 barra inversa.  A livello lessicale, cerca le sequenze di protezione
-elencate in @ref{Sequenze di protezione}.
+elencate
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Sequenze di protezione}.
 Quindi, per ogni @samp{\} che @command{awk} elabora al momento
 dell'esecuzione, occorre immetterne due a livello lessicale.
 Quando un carattere che non ha necessit@`a di una sequenza di protezione
@@ -20541,7 +20812,14 @@ era rimpiazzata nel testo
 generato da un singolo carattere @samp{&}.  Ogni altra @samp{\} contenuta
 nella stringa @var{rimpiazzo} che non era posta prima di una @samp{&} era
 lasciata passare senza modifiche.
-Questo @`e illustrato nella @ref{table-sub-escapes}.
+Questo @`e illustrato
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{table-sub-escapes}.
 
 @c Thank to Karl Berry for help with the TeX stuff.
 @float Tabella,table-sub-escapes
@@ -20614,7 +20892,13 @@ proposta per una revisione dello standard per tornare
 a regole che corrispondano pi@`u da vicino alla prassi originalmente seguita.
 Le regole proposte hanno dei casi speciali che rendono possibile
 produrre una @samp{\} prima del
-testo individuato. Questo si pu@`o vedere nella
+testo individuato. Questo si pu@`o vedere
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{table-sub-proposed}.
 
 @float Tabella,table-sub-proposed
@@ -20680,7 +20964,14 @@ Le regole POSIX stabiliscono che @samp{\&} nella 
stringa di rimpiazzo
 produca il carattere @samp{&}, @samp{\\} produce il carattere @samp{\},
 e che @samp{\} seguito da qualsiasi carattere non @`e speciale; la @samp{\}
 @`e messa direttamente nell'output.
-Queste regole sono presentate nella @ref{table-posix-sub}.
+Queste regole sono presentate
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{table-posix-sub}.
 
 @float Tabella,table-posix-sub
 @caption{Regole POSIX per @code{sub()} e @code{gsub()}}
@@ -20753,7 +21044,14 @@ seguente @`e una cifra,
 il testo individuato dalla corrispondente sottoespressione tra parentesi
 @`e inserito nell'output generato.  Altrimenti, qualsiasi carattere segua la
 @samp{\} viene inserito nel testo generato, mentre la @samp{\} va persa,
-come si vede nella @ref{table-gensub-escapes}.
+come si vede
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{table-gensub-escapes}.
 
 @float Tabella,table-gensub-escapes
 @caption{Elaborazione sequenze di protezione in @code{gensub()}}
@@ -21035,7 +21333,13 @@ errato.}  POSIX stabilisce che la chiamata a 
@code{system()} dall'interno
 di @command{awk} dovrebbe restituire l'intero valore a 16 bit.
 
 @command{gawk} si trova in qualche modo a met@`a strada.
-I valori del codice di ritorno sono descritti nella
+I valori del codice di ritorno sono descritti
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{table-system-return-values}.
 
 @float Tabella,table-system-return-values
@@ -21441,7 +21745,13 @@ in cui solo la seconda lettera (@samp{%c}, @samp{%C} e 
cos@`{@dotless{i}} via) @
 significativa.@footnote{Se questo risulta incomprensibile, non @`e il
 caso di preoccuparsi; queste notazioni hanno lo scopo di facilitare
 la ``internazionalizzazione'' dei programmi.
-Altre funzionalit@`a di internazionalizzazione sono descritte in
+Altre funzionalit@`a di internazionalizzazione sono descritte
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Internazionalizzazione}.}
 (Queste facilitano la compatibilit@`a con il programma di utilit@`a
 POSIX @command{date}.)
@@ -21569,7 +21879,14 @@ Molti linguaggi consentono di eseguire operazioni 
@dfn{bit a bit}
 su due numeri interi.  In altre parole, l'operazione @`e eseguita
 su ogni successiva coppia di bit presi da ognuno dei due operandi.
 Tre operazioni comuni sono AND, OR e XOR bit a bit.
-Queste operazioni sono descritte nella @ref{table-bitwise-ops}.
+Queste operazioni sono descritte
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{table-bitwise-ops}.
 
 @c 11/2014: Postprocessing turns the docbook informaltable
 @c into a table. Hurray for scripting!
@@ -22278,7 +22595,14 @@ Il fatto che una funzione richiami se stessa @`e detto 
@dfn{ricorsione}.
 Tutte le funzioni predefinite restituiscono un valore al loro chiamante.
 Anche le funzioni definite dall'utente possono farlo, usando
 l'istruzione @code{return},
-che @`e descritta in dettaglio nella @ref{Istruzione return}.
+che @`e descritta in dettaglio
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Istruzione return}.
 Molti dei successivi esempi in
 @ifnotinfo
 questa
@@ -23554,12 +23878,24 @@ di @command{gawk}.)
 @ifclear FOR_PRINT
 Chi avesse scritto una o pi@`u funzioni @command{awk} utili e di uso
 generale, e volesse metterle a disposizione della comunit@`a degli utenti di
-@command{awk}, pu@`o leggere le informazioni contenute in
+@command{awk}, pu@`o leggere le informazioni contenute
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Come contribuire}.
 @end ifclear
 
 @cindex portabilit@`a @subentry programmi di esempio
-I programmi contenuti in questo @value{CHAPTER} e in
+I programmi contenuti in questo @value{CHAPTER} e
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Programmi di esempio},
 utilizzano anche le funzionalit@`a specifiche di @command{gawk}.
 Riscrivere questi programmi per implementazioni di @command{awk} diverse
@@ -23706,7 +24042,13 @@ function lib_func(x, y,    l1, l2)
 Una differente convenzione, comune nella comunit@`a Tcl, @`e quella di usare un
 solo vettore associativo che contiene i valori necessari alle funzioni di
 libreria, o ``package.''  Questo riduce significativamente il numero degli
-effettivi nomi globali in uso.  Per esempio, le funzioni descritte in
+effettivi nomi globali in uso.  Per esempio, le funzioni descritte
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Funzioni Passwd}
 potrebbero aver usato gli elementi di vettore
 @code{@w{PW_data["inizializzato"]}},
@@ -23732,7 +24074,14 @@ A partire dalla @value{PVERSION} 5.0, @command{gawk} 
fornisce
 un meccanismo efficiente per risolvere i problemi descritti in
 questa sezione: gli spazi-dei-nomi (@dfn{spazi-dei-nomi}).
 Gli spazi-dei-nomi e il loro utilizzo sono descritti in dettaglio
-in @ref{Spazi-dei-nomi}.
+
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Spazi-dei-nomi}.
 
 @node Funzioni di tipo generale
 @section Programmazione di tipo generale
@@ -24340,7 +24689,13 @@ sulle stringhe pi@`u difficili di quanto potrebbero 
essere.}
 @cindex data e ora @subentry formattazione
 @cindex marcature temporali @subentry formattate
 @cindex ora del giorno @subentry gestire
-Le funzioni @code{systime()} e @code{strftime()} descritte nella
+Le funzioni @code{systime()} e @code{strftime()} descritte
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Funzioni di tempo}
 forniscono la funzionalit@`a minima necessaria per visualizzare l'ora del 
giorno
 in una forma intelligibile.  Sebbene @code{strftime()} offra un'ampia gamma di
@@ -24431,7 +24786,13 @@ function getlocaltime(ora,    ret, adesso, i)
 
 Gli indici di stringa sono pi@`u facili da usare e leggere rispetto ai
 vari formati
-richiesti da @code{strftime()}.  Il programma @code{alarm} illustrato in
+richiesti da @code{strftime()}.  Il programma @code{alarm} illustrato
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Programma alarm}
 usa questa funzione.
 Una progettazione pi@`u generica della funzione @code{getlocaltime()}
@@ -24976,7 +25337,13 @@ di programma @command{awk} a livello di utente.
 
 Usando la variabile @code{ARGIND} di @command{gawk}
 (@pxref{Variabili predefinite}), @`e possibile accorgersi quando un @value{DF}
-@`e stato saltato.  Simile al file di libreria illustrato in
+@`e stato saltato.  Simile al file di libreria illustrato
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Funzione filetrans}, il seguente file di libreria chiama una funzione
 di nome @code{zerofile()} che l'utente deve fornire.  Gli argomenti passati
 sono il @value{FN} e la posizione del file in @code{ARGV}:
@@ -25600,7 +25967,13 @@ l'elaborazione di ulteriori opzioni.
 @ref{Opzioni}).
 @end ifdocbook
 
-Molti degli esempi presentati in
+Molti degli esempi presentati
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Programmi di esempio},
 usano @code{getopt()} per elaborare i propri argomenti.
 
@@ -26001,7 +26374,14 @@ tavola di numeri primi.  Quelli I/O bound leggono dei 
file, ma richiedono
 poca attivit@`a di elaborazione per ogni record letto.},
 e una tale modifica complicherebbe inutilmente il codice.
 
-Il programma @command{id} in @ref{Programma id}
+Il programma @command{id}
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Programma id}
 usa queste funzioni.
 
 @node Funzioni Group
@@ -26391,7 +26771,14 @@ costruire i vari vettori associativi.  Le funzioni che 
l'utente chiama sono
 di per s@'e molto semplici, poich@'e si appoggiano sui vettori associativi di
 @command{awk} per fare il lavoro.
 
-Il programma @command{id} in @ref{Programma id}
+Il programma @command{id}
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Programma id}
 usa queste funzioni.
 
 @node Visitare vettori
@@ -26930,7 +27317,14 @@ Per far questo, salviamo il carattere di spazio 
originale nella variabile
 campo @`e nella stringa.
 
 Si ricordi anche che dopo che si @`e finito di usare @code{getopt()}
-(come descritto nella @ref{Funzione getopt}),
+(come descritto
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Funzione getopt}),
 @`e necessario
 eliminare tutti gli elementi del vettore @code{ARGV} da 1 a @code{Optind},
 in modo che @command{awk} non tenti di elaborare le opzioni della riga di 
comando
@@ -27897,7 +28291,14 @@ Per esempio:
 @samp{gawk -f getopt.awk -f split.awk -b -- -b 42m file-molto-grosso.txt 
split-}.}
 
 Ecco un'implementazione di @command{split} in @command{awk}.  Viene utilizzata
-la funzione @code{getopt()} presentata in @ref{Funzione getopt}.
+la funzione @code{getopt()} presentata
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Funzione getopt}.
 
 Il programma inizia con un commento descrittivo e poi con la
 funzione @code{sintassi()} che ne descrive le opzioni.  La variabile
@@ -28703,7 +29104,14 @@ una tale distinzione, sar@`a quindi necessario usare 
un'estensione esterna.
 @subsubsection Una breve introduzione alle estensioni
 
 Le estensioni che si possono caricare in @command{gawk} sono presentate
-in maniera completa in @ref{Estensioni dinamiche}.
+in maniera completa
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Estensioni dinamiche}.
 Le estensioni consentono di aggiungere funzioni a @command{gawk}, e queste
 possono anche essere dei codici scritti nei linguaggi C o C++.
 
@@ -31062,8 +31470,14 @@ in
 @ref{Funzione filetrans}.
 
 @ignore
-@command{wc} can't just use the value of @code{FNR} in
-@code{endfile()}. If you examine the code in @ref{Filetrans Function},
+@code{endfile()}. If you examine the code
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Filetrans Function},
 you will see that @code{FNR} has already been reset by the time
 @code{endfile()} is called.
 @end ignore
@@ -31348,7 +31762,7 @@ I valori scalari in @command{awk} sono numeri o 
stringhe di caratteri.
 @command{gawk} supporta anche valori di tipo @dfn{regexp}
 (@pxref{Costanti @dfn{regexp} forti}).
 
-Come descritto in @ref{Valori di verit@`a}, ai valori booleani in
+@ref{Valori di verit@`a}, ai valori booleani in
 @command{awk} non viene assegnato un tipo proprio:
 un valore @`e ``true'' [vero] se @`e diverso da zero e dalla stringa nulla
 e ``false'' [falso] in tutti gli altri casi.
@@ -31778,7 +32192,14 @@ END @{
 Fin qui, tutto bene. Ora inizia la parte interessante.  Sia @code{asort()}
 che @code{asorti()} accettano un terzo argomento di stringa per controllare il
 confronto di elementi del vettore.  Quando abbiamo introdotto @code{asort()} e
-@code{asorti()} nella @ref{Funzioni per stringhe}, abbiamo ignorato questo 
terzo
+@code{asorti()}
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Funzioni per stringhe}, abbiamo ignorato questo terzo
 argomento; comunque, @`e giunto il momento di descrivere come questo argomento
 influenza queste due funzioni.
 
@@ -32310,7 +32731,7 @@ Stampa poi il risultato e chiude la connessione.
 Poich@'e questo tema @`e molto ampio, l'uso di @command{gawk} per
 la programmazione TCP/IP viene documentato separatamente.
 @ifinfo
-@xref{Top, , General Introduction, gawkinet, @value{GAWKINETTITLE}},
+@xref{Top, , Introduzione Generale, gawkinet, @value{GAWKINETTITLE}},
 @end ifinfo
 @ifnotinfo
 Si veda
@@ -32857,8 +33278,16 @@ risultati inattesi e/o errori fatali.
 far@`a in qualche versione futura.
 @end quotation
 
-La lista che segue punta ad articoli e link a siti Internet
-[in inglese], che contengono ulteriori informazioni sulla
+Terence Kelly ha preparato un documento a parte, dedicato alla
+memoria persistente @cite{@value{PMGAWKTITLE}},
+che @`e incluso nella distribuzione di @command{gawk}.
+Vale la pena di leggerlo.
+@ifinfo
+@xref{Top, , Introduzione Generale, pm-gawk, @value{PMGAWKTITLE}}.
+@end ifinfo
+
+La lista che segue punta a ulteriori articoli e link a siti Internet
+[in inglese], che contengono informazioni sulla
 memoria persistente e sul perch@'e pu@`o tornare utile in un
 linguaggio interpretato come @command{gawk}.
 
@@ -33374,7 +33803,14 @@ Tutte le categorie viste sopra.  (Non molto utile nel 
contesto del comando
 @quotation NOTA
 @cindex @env{LANGUAGE} (variabile d'ambiente)
 @cindex variabili d'ambiente @subentry @env{LANGUAGE}
-Come descritto in @ref{Localizzazioni}, le variabili d'ambiente
+Come descritto
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Localizzazioni}, le variabili d'ambiente
 che hanno lo stesso nome delle categorie di localizzazione
 (@env{LC_CTYPE}, @env{LC_ALL}, etc.) influenzano il comportamento di
 @command{gawk} (e quello di altri programmi di utilit@`a).
@@ -34018,7 +34454,6 @@ $ @kbd{gawk --posix -f guide.awk -f libintl.awk}
 
 Il comando @command{gawk} stesso @`e stato internazionalizzato
 usando il pacchetto GNU @command{gettext}.
-(GNU @command{gettext} @`e descritto in
 maniera esauriente in
 @ifinfo
 @xref{Top, , GNU @command{gettext} utilities, gettext, GNU @command{gettext} 
utilities}.)
@@ -34934,7 +35369,13 @@ s'imbatta in un punto d'interruzione o di osservazione.
 @itemx @code{si} [@var{contatore}]
 Esegue una o @var{contatore} istruzioni, comprese le chiamate di funzione.
 (Per una spiegazione su cosa s'intende per ``istruzione'' in @command{gawk},
-si veda l'output mostrato sotto @code{dump} nella
+si veda l'output mostrato sotto @code{dump}
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Comandi vari del debugger}.)
 
 @cindex comando del debugger @subentry @code{u} (alias per @code{until})
@@ -36020,7 +36461,14 @@ function calcola()        @ii{Il nome vero di questa 
funzione @`e} rapporto::com
 
 @cindex spazio-dei-nomi @subentry esempio di codice
 L'esempio seguente @`e una versione riveduta dell'insieme di
-script sviluppati in @ref{Funzioni Passwd};
+script sviluppati
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Funzioni Passwd};
 l@`{@dotless{i}} si pu@`o trovare la descrizione del funzionamento del codice.
 
 Questa riformulazione, opera principalmente di Andrew Schorr,
@@ -36113,7 +36561,13 @@ function awk::endpwent()
 @c endfile
 @end example
 
-Come si pu@`o vedere, questa versione segue anche la convenzione menzionata in
+Come si pu@`o vedere, questa versione segue anche la convenzione menzionata
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Nomi di variabili di libreria}, secondo la quale i nomi di funzione e
 le variabili globali iniziano con la lettera maiuscola.
 
@@ -36216,7 +36670,13 @@ spazi-dei-nomi, moduli, o pacchetti.
 
 @item
 Lo spazio-dei-nomi di default @`e @command{awk}.  Le regole per gli
-spazi-dei-nomi e per i nomi dei loro componenti sono descritte in
+spazi-dei-nomi e per i nomi dei loro componenti sono descritte
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Regole per i nomi}.  Le regole sono state progettate
 in modo da far s@`{@dotless{i}} che il codice che usa gli spazi-dei-nomi resti
 semplice da leggere e funzioni in maniera intuitiva, pur rendendo
@@ -36376,7 +36836,13 @@ valori in virgola mobile a doppia precisione occupano 
64 bit.
 (Esistono anche numeri in virgola mobile a precisione quadrupla.  Occupano
 128 bit, ma non sono disponibili in @command{awk}.)
 I valori in virgola mobile sono sempre con segno.  I possibili campi di
-variazione dei valori sono mostrati in @ref{table-numeric-ranges} e in
+@ref{table-numeric-ranges} e
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{table-floating-point-ranges}.
 
 @float Tabella,table-numeric-ranges
@@ -37126,7 +37592,13 @@ l'accuratezza del calcolo.
 
 Oltre a ci@`o, bisogna tenere conto del fatto che
 addizioni ripetute non sono necessariamente equivalenti a una moltiplicazione
-nell'aritmetica in virgola mobile. Nell'esempio visto in
+nell'aritmetica in virgola mobile. Nell'esempio visto
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Gli errori si sommano}:
 
 @example
@@ -37182,7 +37654,13 @@ un'operazione aritmetica o chiamando una funzione 
predefinita, il risultato
 viene arrotondato alla precisione di lavoro. La precisione di lavoro di default
 @`e di 53 bit, modificabile usando la variabile predefinita @code{PREC}. Si 
pu@`o
 anche impostare il valore a una delle stringhe predefinite (non importa se
-scritte in maiuscolo o minuscolo) elencate in
+scritte in maiuscolo o minuscolo) elencate
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{table-predefined-precision-strings},
 per emulare un formato binario che segue lo standard IEEE 754.
 
@@ -37243,7 +37721,14 @@ $ @kbd{gawk -M 'BEGIN @{ PREC = 113; 
printf("%0.25f\n", 1/10) @}'}
 La variabile @code{ROUNDMODE} permette di controllare a livello di programma
 la modalit@`a di arrotondamento.
 La corrispondenza tra @code{ROUNDMODE} e le modalit@`a di arrotondamento IEEE
-@`e mostrata in @ref{table-gawk-rounding-modes}.
+@`e mostrata
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{table-gawk-rounding-modes}.
 
 @float Tabella,table-gawk-rounding-modes
 @caption{Modalit@`a di arrotondamento in @command{gawk} }
@@ -37259,7 +37744,14 @@ La corrispondenza tra @code{ROUNDMODE} e le modalit@`a 
di arrotondamento IEEE
 
 @code{ROUNDMODE} ha @code{"N"} come valore di default, ovvero si usa la
 modalit@`a di arrotondamento IEEE 754 @code{roundTiesToEven}.
-In @ref{table-gawk-rounding-modes}, il valore @code{"A"} seleziona
+
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{table-gawk-rounding-modes}, il valore @code{"A"} seleziona
 l'arrotondamento lontano da zero (per eccesso).
 Questo @`e applicabile solo se la versione in uso
 della libreria MPFR lo supporta; altrimenti, l'impostazione di @code{ROUNDMODE}
@@ -37966,7 +38458,14 @@ La comunicazione tra
 un'estensione @`e caricata, @command{gawk} le passa un puntatore a una 
struttura
 (@code{struct}) i cui campi sono dei puntatori di funzione.
 @ifnotdocbook
-Questo si pu@`o vedere in @ref{figura-carica-estensione}.
+Questo si pu@`o vedere
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{figura-carica-estensione}.
 @end ifnotdocbook
 @ifdocbook
 Questo si pu@`o vedere in @inlineraw{docbook, <xref 
linkend="figura-carica-estensione"/>}.
@@ -38000,7 +38499,14 @@ bisogno di accedere (in fase di compilazione), ai 
simboli di @command{gawk}.
 Uno di questi puntatori a funzione punta a una funzione che serve per
 ``registrare'' nuove funzioni.
 @ifnotdocbook
-Questo @`e mostrato in @ref{figura-registrare-una-nuova-funzione}.
+Questo @`e mostrato
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{figura-registrare-una-nuova-funzione}.
 @end ifnotdocbook
 @ifdocbook
 Questo @`e shown in @inlineraw{docbook, <xref 
linkend="figura-registrare-una-nuova-funzione"/>}.
@@ -38033,7 +38539,14 @@ implementano la nuova funzionalit@`a, (p.es. 
@code{do_chdir()}).  @command{gawk}
 associa il puntatore a funzione con un nome ed @`e in grado di chiamarlo in
 seguito, usando una convenzione di chiamata predefinita.
 @ifnotdocbook
-Questo @`e mostrato in @ref{figura-chiamata-nuova-funzione}.
+Questo @`e mostrato
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{figura-chiamata-nuova-funzione}.
 @end ifnotdocbook
 @ifdocbook
 Questo @`e mostrato in @inlineraw{docbook, <xref 
linkend="figura-chiamata-nuova-funzione"/>}.
@@ -38226,7 +38739,14 @@ nel file @file{gawkapi.h}.  Perch@'e siano 
utilizzabili, i rispettivi file di
 intestazione standard indicati devono essere stati specificati @emph{prima}
 di includere @file{gawkapi.h}.
 La lista delle macro e dei relativi file di intestazioni @`e contenuta
-in @ref{tabella-intestazioni-standard-api}.
+
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{tabella-intestazioni-standard-api}.
 
 @float Tabella,tabella-intestazioni-standard-api
 @caption{File di intestazioni standard usati nell'API}
@@ -38286,7 +38806,14 @@ la memoria che contiene valori MPFR/GMP allocati da 
un'estensione
 e passati in seguito a @command{gawk} @`e @emph{copiata} da @command{gawk};
 @`e quindi l'estensione che dovrebbe liberare quelle aree di memoria,
 per evitare perdite di memoria.  Ulteriori dettagli a questo
-riguardo si possono trovare in @ref{API e gestione valori MPFR e GMP}.
+riguardo si possono trovare
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{API e gestione valori MPFR e GMP}.
 
 @item
 L'API definisce parecchie semplici strutture @code{struct} che mappano dei 
valori
@@ -39729,7 +40256,13 @@ indica il tipo di valore disponibile.
 A quel punto si pu@`o, a seconda di quel che richiede la situazione,
 stampare un messaggio di errore oppure ripetere la
 richiesta specificando il tipo di valore che risulta disponibile.  Questo
-comportamento @`e riassunto nella
+comportamento @`e riassunto
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{table-value-types-returned}.
 
 @float Tabella,table-value-types-returned
@@ -40056,7 +40589,13 @@ fornisce accesso a una
 variabile globale o a un vettore. Si tratta di un'ottimizzazione, per evitare
 di ricercare variabili nella Tabella dei simboli di @command{gawk} ogni volta
 che un accesso @`e necessario.  Questo
-argomento @`e gi@`a stato trattato in precedenza, nella
+argomento @`e gi@`a stato trattato in precedenza,
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
 @ref{Tipi di dati generali}.
 
 @need 1500
@@ -42659,7 +43198,14 @@ il @value{FN}, separati fra loro da una barra.
 Nei sistemi in cui l'elemento di directory contiene il tipo del file,
 il record ha un terzo campo (pure separato da una barra), composto da una
 sola lettera, che indica il tipo del file.  Le lettere e i tipi di file a cui
-corrispondono sono mostrate in @ref{table-readdir-file-types}.
+corrispondono sono mostrate
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{table-readdir-file-types}.
 
 @float Tabella,table-readdir-file-types
 @caption{Tipi file restituiti dall'estensione @code{readdir}}
@@ -45670,7 +46216,7 @@ Il file Info generato per questo @value{DOCUMENT}.
 @item doc/gawkinet.texi
 Il file sorgente Texinfo per
 @ifinfo
-@ref{Top, , Introduzione generale, gawkinet, @value{GAWKINETTITLE}}.
+@ref{Top, , Introduzione Generale, gawkinet, @value{GAWKINETTITLE}}.
 @end ifinfo
 @ifnotinfo
 @cite{@value{GAWKINETTITLE}}.
@@ -45687,7 +46233,7 @@ Il file Info generato per
 @item doc/gawkworkflow.texi
 Il file sorgente Texinfo per
 @ifinfo
-@ref{Top, , Introduzione generale, gawkworkflow, @value{GAWKWORKFLOWTITLE}}.
+@ref{Top, , Introduzione Generale, gawkworkflow, @value{GAWKWORKFLOWTITLE}}.
 @end ifinfo
 @ifnotinfo
 @cite{@value{GAWKWORKFLOWTITLE}}.
@@ -45701,9 +46247,38 @@ con @command{makeinfo} per produrre un file Info o 
HTML.
 Il file Info generato per
 @cite{@value{GAWKWORKFLOWTITLE}}.
 
+@item doc/pm-gawk.texi
+Il file sorgente Texinfo per
+@ifinfo
+@ref{Top, , Introduzione Generale, pm-gawk, @value{PMGAWKTITLE}}.
+@end ifinfo
+@ifnotinfo
+@cite{@value{PMGAWKTITLE}}.
+@end ifnotinfo
+Dovrebbe essere trattato con @TeX{}
+(usando il comando @command{texi2dvi} o @command{texi2pdf})
+per produrre un documento stampato e con il comando
+@command{makeinfo} per produrre un file Info o HTML.
+
+@item doc/pm-gawk.info
+Il file Info generato contenente
+@cite{@value{PMGAWKTITLE}}.
+
+@item doc/pm-gawk.1
+Il sorgente @command{troff} di una pagina di manuale [@dfn{man}]
+che descrive le funzionalit@`a della memoria persistente, qui trattate
+
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Memoria persistente}.
+
 @item doc/igawk.1
-Il sorgente @command{troff} per una pagina di manuale relativa al
-programma @command{igawk} descritto
+Il sorgente @command{troff} di una pagina di manuale [@dfn{man}]
+relativa al programma @command{igawk} descritto
 @ifnottex
 in
 @end ifnottex
@@ -45731,16 +46306,12 @@ il file @file{Makefile.in} usato da Autoconf e dallo 
@dfn{script}
 
 @item Makefile.in
 @itemx aclocal.m4
-@itemx bisonfix.awk
-@itemx config.guess
+@itemx build-aux/*
 @itemx configh.in
 @itemx configure.ac
 @itemx configure
 @itemx custom.h
-@itemx depcomp
-@itemx install-sh
 @itemx missing_d/*
-@itemx mkinstalldirs
 @itemx m4/*
 Questi file e sottodirectory sono usati per configurare e compilare
 @command{gawk} per vari sistemi Unix.  L'uso di molti tra questi file @`e 
spiegato
@@ -46340,7 +46911,14 @@ sia l'operatore @samp{|&} che le operazioni su rete 
TCP/IP
 @cindex @env{AWKPATH} (variabile d'ambiente)
 @cindex variabili d'ambiente @subentry @env{AWKPATH}
 Le versioni MS-Windows di @command{gawk} ricercano i file di
-programma come descritto in @ref{AWKPATH (Variabile)}.  Comunque, gli elementi
+programma come descritto
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{AWKPATH (Variabile)}.  Comunque, gli elementi
 della variabile @env{AWKPATH} sono separati tra di loro da un punto e virgola
 (anzich@'e da due punti (@code{:})).
 Se @env{AWKPATH} @`e non impostata o ha per valore la stringa nulla, il 
percorso
@@ -46407,7 +46985,6 @@ delle distribuzioni binarie gi@`a predisposte) sono 
stati inclusi per rendere
 disponibile l'opzione di @command{mawk} @samp{-W BINMODE=@var{N}}.  Questi
 possono essere modificati o ignorati; in particolare, quale sia l'impostazione
 di @code{RS} che d@`a meno ``sorprese'' rimane una questione aperta.
-@command{mawk} usa @samp{RS = "\r\n"} se si imposta la modalit@`a binaria in
 lettura, il che @`e appropriato per file che abbiano i caratteri di fine riga 
in
 stile MS-DOS.
 
@@ -48068,7 +48645,14 @@ necessari parecchi passi:
 @item
 Seguire le linee-guida contenute
 @ifinfo
-in @ref{Aggiungere codice},
+
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{Aggiungere codice},
 @end ifinfo
 @ifnotinfo
 nella precedente @value{SECTION}
@@ -48545,7 +49129,14 @@ includere file e di accedere a oggetti condivisi.
 Una nuova API @`e rimasta un desiderio per lungo tempo, ma solo nel 2012
 il manutentore di @command{gawk} e gli sviluppatori di @command{xgawk}
 iniziarono finalmente a lavorare insieme.  Ulteriori informazioni riguardanti
-il progetto @command{xgawk} sono forniti nella @ref{gawkextlib}.
+il progetto @command{xgawk} sono forniti
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{gawkextlib}.
 
 @node Obiettivi delle estensioni
 @appendixsubsec Obiettivi per un nuovo meccanismo
@@ -48828,7 +49419,14 @@ programma, e quindi usa le istruzioni in esso 
contenute per elaborare i dati.
 Quando si scrive un programma, esso @`e composto normalmente
 dai seguenti insiemi di istruzioni di base,
 @ifnotdocbook
-come si vede nella @ref{figura-flusso-elaborazione}:
+come si vede
+@iftex
+nella
+@end iftex
+@ifnottex
+in
+@end ifnottex
+@ref{figura-flusso-elaborazione}:
 @end ifnotdocbook
 @ifdocbook
 come si vede nella @inlineraw{docbook, <xref 
linkend="figura-flusso-elaborazione"/>}:
@@ -49879,7 +50477,7 @@ particolare va prestata quando si desigano tali 
variabili e funzioni.
 @item Programma @command{awk}
 Un programma @command{awk} consiste in una serie di @dfn{espressioni di
 ricerca} e @dfn{azioni}, che formano delle @dfn{regole}.  Per ogni record in
-input a un progranna, le regole del programma sono elaborate nell'ordine in
+input a un programma, le regole del programma sono elaborate nell'ordine in
 cui sono scritte.  I programmi
 @command{awk} possono anche contenere definizioni di funzioni.
 
@@ -50026,7 +50624,7 @@ Un nome per designare un valore. In @command{awk}, le 
variabili possono
 essere degli scalari o dei vettori.
 
 @cindex ambiente, definizione di
-@cindex variabili d'ambiente @substring definizione di
+@cindex variabili d'ambiente @subentry definizione di
 @item Variabili d'ambiente
 Una collezione di stringhe, in formato @samp{@var{nome}=@var{valore}}, che
 ogni programma ha a disposizione.  Gli utenti in generale assegnano valori

-----------------------------------------------------------------------

Summary of changes:
 doc/it/ChangeLog   |   4 +
 doc/it/gawktexi.in | 824 +++++++++++++++++++++++++++++++++++++++++++++--------
 2 files changed, 715 insertions(+), 113 deletions(-)
 mode change 100755 => 100644 doc/it/gawktexi.in


hooks/post-receive
-- 
gawk



reply via email to

[Prev in Thread] Current Thread [Next in Thread]