Funzioni di Gnumeric - Logiche

Francesco Marletta francesco.marletta@tiscali.it
Dom 17 Ott 2004 14:45:43 CEST


Luca Ferretti ha scritto:

> Per le regole da rispettare cfr. l'email precedence.

OK

intanto un piccola nota che vale per tutte: s/floating point/con virgola/
che dovrebbe ben entrare nella frase "se viene fornito un valore intero
o floating point..."

> #: plugins/fn-logical/functions.c:134
> msgid ""
> "@FUNCTION=OR\n"
> "@SYNTAX=OR(b1, b2, ...)\n"
> "@DESCRIPTION=OR implements the logical OR function: the result is TRUE
> if "
> "any of the values evaluated to TRUE.\n"
> "\n"
> "@b1 trough @bN are expressions that should evaluate to TRUE or FALSE.
> If an "
> "integer or floating point value is provided, zero is considered FALSE
> and "
> "anything else is TRUE.\n"
> "\n"
> "* If the values contain strings or empty cells those values are
> ignored.\n"
> "* If no logical values are provided, then the error #VALUE! is
> returned.\n"
> "* This function is Excel compatible.\n"
> "\n"
> "@EXAMPLES=\n"
> "OR(TRUE,FALSE) equals TRUE.\n"
> "OR(3>4,4<3) equals FALSE.\n"
> "\n"
> "@SEEALSO=AND, NOT"
> msgstr ""
> "@FUNCTION=OR\n"
> "@SYNTAX=OR(b1; b2; ...)\n"
> "@DESCRIPTION=La funzione OR implementa l'OR logico. Il risultato è VERO
> se "
> "qualcuno dei valori è VERO.\n"

anche se hai usato la traduzione coretta, io metterei "se almeno uno dei
valori è VERO"

> #: plugins/fn-logical/functions.c:193
> msgid ""
> "@FUNCTION=XOR\n"
> "@SYNTAX=XOR(b1, b2, ...)\n"
> "@DESCRIPTION=XOR implements the logical exclusive OR function: the
> result is "
> "TRUE if an odd number of the values evaluated to TRUE.\n"
> "\n"
> "@b1 trough @bN are expressions that should evaluate to TRUE or FALSE.
> If an "
> "integer or floating point value is provided, zero is considered FALSE
> and "
> "anything else is TRUE.\n"
> "\n"
> "* If the values contain strings or empty cells those values are
> ignored.\n"
> "* If no logical values are provided, then the error #VALUE! is
> returned.\n"
> "@EXAMPLES=\n"
> "XOR(TRUE,FALSE) equals TRUE.\n"
> "XOR(3>4,4<3) equals FALSE.\n"
> "\n"
> "@SEEALSO=OR, AND, NOT"
> msgstr ""
> "@FUNCTION=XOR\n"
> "@SYNTAX=XOR(b1; b2; ...)\n"
> "@DESCRIPTION=La funzione XOR implementa l'OR logico esclusivo. Il

direi "OR esclusivo logico"

> #: plugins/fn-logical/functions.c:250
> msgid ""
> "@FUNCTION=IF\n"
> "@SYNTAX=IF(condition[,if-true,if-false])\n"
> "@DESCRIPTION=IF function can be used to evaluate conditionally other
"
> "expressions. IF evaluates @condition.  If @condition returns a non-zero
> "
> "value the result of the IF expression is the @if-true expression,
> otherwise "
> "IF evaluates to the value of @if-false.\n"
> "\n"
> "* If omitted @if-true defaults to TRUE and @if-false to FALSE.\n"
> "* This function is Excel compatible.\n"
> "\n"
> "@EXAMPLES=\n"
> "IF(FALSE,TRUE,FALSE) equals FALSE.\n"
> "\n"
> "@SEEALSO="
> msgstr ""
> "@FUNCTION=IF\n"
> "@SYNTAX=IF(condizione[; se-vero; se-falso])\n"
> "@DESCRIPTION=La funzione IF può essere usate per valutare in modo "

s/usate/usata

> "condizionale altre espressioni. IF valuta @condizione. Se @condizione
"
> "restituisce un valore diverso da zero, allora il risultato
> dell'espressione "
> "IF è l'espressione @se-vero, altrimenti IF valuta il valore di
> @se-falso.\n"

non mi piace come finisci la frase, direi che è meglio dire: "altrimenti
IF restituisce il valore di @se-falso"

>
> #: plugins/fn-logical/functions.c:312
> msgid ""
> "@FUNCTION=FALSE\n"
> "@SYNTAX=FALSE()\n"
> "@DESCRIPTION=FALSE returns boolean value false.\n"
> "\n"
> "* This function is Excel compatible.\n"
> "\n"
> "@EXAMPLES=\n"
> "FALSE() equals FALSE.\n"
> "\n"
> "@SEEALSO=TRUE"
> msgstr ""
> "@FUNCTION=FALSE\n"
> "@SYNTAX=FALSE()\n"
> "@DESCRIPTION=La funzione FALSE restituisce il valore booleano FALSO\n"

manca il punto prima di \n

>
> #: plugins/fn-logical/functions.c:346
> msgid "condition,if true,if false"
> msgstr "condizione;se vero;se falso"

qui non li metti gli spazi dopo i ; come hai fatto prima?

>
> #: plugins/fn-logical/plugin.xml.in.h:1
> msgid "Functions for manipulating truth values"
> msgstr "Funzioni per manipolare valori di verità"

non è molto bella da leggere questa frase, ma al momento non mi viene in
mente nulla
>
> [1] Ad esempio credo che sarebbe opportuno far iniziare ciascuna
> descrizione con
>
>         La funzione XOR implementa l'operatore logico xor, detto anche
>         disgiunzione esclusiva, per il quale date due proposizioni, la
>         digiunzione esclusiva di queste è vera solo se una e solo una
>         delle due proposizioni è vera, in caso contrario la .
>
>         La funzione AND può operare su un numero N arbitrario di
>         proposizioni contemporanemente, In tal caso in funzione della
>         proprietà associativa dell'operatore la congiunzione di N. Il
>         risultato è quindi VERO se un numero dispari di proposizioni è
>         vero.
>
Non male come descrizioni.
Ma pensi che le accetteranno?

Francesco


--
Pensa come se non dovessi morire mai e vivi come se dovessi morire domani

__________________________________________________________________
Tiscali Adsl 2 Mega Free: naviga gratis tutto l'anno!
Supera tutti i limiti di velocita' con Tiscali Adsl 2 Mega Free.
Sei libero da costi fissi e, se ti abboni entro l'8 novembre,
navighi gratis tutto l'anno.
http://abbonati.tiscali.it/adsl/





Maggiori informazioni sulla lista tp