diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2019-06-06 20:23:39 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2019-06-06 20:23:39 +0300 |
commit | 991f2429a2319d355ee00586e4033f53dcc1b12d (patch) | |
tree | 9e80e20854e65b923d8e8823869bcc64c1f288ae | |
parent | 18e5593d01c9a69f48d9fc78424c025f81cbe6a8 (diff) | |
parent | 0ce140454c7f60362f93dbf12928adcceadf9f76 (diff) | |
download | egawk-991f2429a2319d355ee00586e4033f53dcc1b12d.tar.gz egawk-991f2429a2319d355ee00586e4033f53dcc1b12d.tar.bz2 egawk-991f2429a2319d355ee00586e4033f53dcc1b12d.zip |
Merge branch 'gawk-5.0-stable'
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | doc/it/ChangeLog | 4 | ||||
-rw-r--r-- | doc/it/gawktexi.in | 38 | ||||
-rw-r--r-- | main.c | 2 |
4 files changed, 31 insertions, 17 deletions
@@ -1,3 +1,7 @@ +2019-06-06 Arnold D. Robbins <arnold@skeeve.com> + + * main.c (usage): Update comment for translators. + 2019-06-02 Arnold D. Robbins <arnold@skeeve.com> * awkgram.c, command.c: Update to Bison 3.4. diff --git a/doc/it/ChangeLog b/doc/it/ChangeLog index d51be100..d04881f3 100644 --- a/doc/it/ChangeLog +++ b/doc/it/ChangeLog @@ -1,3 +1,7 @@ +2019-06-06 Antonio Giovanni Colombo <azc100@gmail.com> + + * gawktexi.in: Updated. + 2019-05-12 Antonio Giovanni Colombo <azc100@gmail.com> * gawktexi.in: Updated. diff --git a/doc/it/gawktexi.in b/doc/it/gawktexi.in index 894a80c9..158bc1a7 100644 --- a/doc/it/gawktexi.in +++ b/doc/it/gawktexi.in @@ -56,9 +56,9 @@ @c applies to and all the info about who's publishing this edition @c These apply across the board. -@set UPDATE-MONTH Marzo 2019 +@set UPDATE-MONTH Maggio 2019 @set VERSION 5.0 -@set PATCHLEVEL 0 +@set PATCHLEVEL 1 @c added Italian hyphenation stuff @hyphenation{ven-go-no o-met-te-re o-met-ten-do} @@ -4382,12 +4382,14 @@ Non sono consentiti spazi tra @option{-L} e @var{valore}, se viene indicato il @var{valore}. Alcuni avvertimenti vengono emessi quando @command{gawk} legge preliminarmente il programma. Altri vengono emessi quando il programma viene eseguito. -Con l'argomento opzionale @samp{fatal}, gli avvertimenti @dfn{lint} sono considerati -come errori gravi. Potrebbe essere una misura drastica, per@`o il suo uso -incoragger@`a certamente lo sviluppo di programmi @command{awk} pi@`u corretti. -Con l'argomento opzionale @samp{invalid}, vengono emessi solo gli avvertimenti -relativi a quello che @`e effettivamente non valido (funzionalit@`a non ancora -completamente implementata). +Con l'argomento opzionale @samp{fatal}, gli avvertimenti @dfn{lint} sono +considerati come errori gravi. Potrebbe essere una misura drastica, per@`o il +suo uso incoragger@`a certamente lo sviluppo di programmi @command{awk} pi@`u +corretti. Con l'argomento opzionale @samp{invalid}, vengono emessi solo gli +avvertimenti relativi a quello che @`e effettivamente non valido (funzionalit@`a +non ancora completamente implementata). Con un argomento opzionale di +@samp{no-ext}, gli avvertimenti relativi alle estensioni @command{gawk} sono +disabilitati. Alcuni avvertimenti vengono stampati solo una volta, anche se i costrutti dubbi per i quali vengono emessi avvisi ricorrono diverse volte nel programma @@ -21158,17 +21160,21 @@ definita dall'utente (argomento non ancora trattato; @`e un vettore oppure no. @quotation NOTA -Usare @code{isarray()} a livello globale per controllare le variabili -non ha alcun senso. Si suppone infatti che chi scrive il programma -sappia se una variabile @`e un vettore oppure no. E in -effetti, per come funziona @command{gawk}, se si passa una variabile -che non sia stata usata in precedenza a @code{isarray()}, @command{gawk} -la crea al volo, assegnandole il tipo scalare. +Anche se si pu@`o usare @code{isarray()} a livello globale per controllare le +variabili il farlo non ha alcun senso. Si suppone infatti che chi scrive il +programma sappia se una variabile @`e un vettore oppure no. @end quotation La funzione @code{typeof()} @`e generale; consente di determinare -se una variabile o un parametro di funzione @`e uno scalare, un vettore, -o una @dfn{regexp} fortemente tipizzata. +se una variabile o un parametro di funzione @`e uno scalare, (numero, +stringa o @dfn{regexp} fortemente tipizzata), oppure un vettore. + +Normalmente, se si passa una variabile che non @`e stata mai usata +a una funzione predefinita, la variabile stessa viene creata come +variabile scalare di tipo non ancora assegnato (unassigned). +Tuttavia, se si chiama @code{isarray()} e @code{typeof()} queste +funzioni non cambiano gli argomenti che vengono passati loro da +non ancora tipizzati (untyped) a non ancora assegnati (unassigned). @node Funzioni di internazionalizzazione @subsection Funzioni per tradurre stringhe @@ -602,7 +602,7 @@ usage(int exitval, FILE *fp) fputs(_("\t-i includefile\t\t--include=includefile\n"), fp); fputs(_("\t-l library\t\t--load=library\n"), fp); /* - * TRANSLATORS: the "fatal" and "invalid" here are literal + * TRANSLATORS: the "fatal", "invalid" and "no-ext" here are literal * values, they should not be translated. Thanks. */ fputs(_("\t-L[fatal|invalid|no-ext]\t--lint[=fatal|invalid|no-ext]\n"), fp); |