Sindbad~EG File Manager
/* M. Beeson, for MathXpert.
Parser error messages in Italian
Should be viewed and translated in ISO-Latin1 character set
Received from the translator (Laura Maffei) 4.30.07
5.3.13 changed names of exported functions
*/
#include <assert.h>
#include "english1.h"
/*_________________________________________________________________*/
const char *Italian_pem(int err)
/* returns a string to be printed to the screen in case of parsing error */
/* input is the 'err' value returned by 'parse' */
{ if( (259 <= err) && (err <= 277 ))
return "Expression expected";
switch (err)
{
case 256: return "Una espressione logica deve seguire NOT";
case 257: return "Una espressione logica deve seguire OR logico";
case 258: return "Una espressione logica deve seguire AND logico";
case 278: return "Attesa la parentesi tonda destra";
case 279: return "Attesa la parentesi quadra destra";
case 280: return "Attesa la parentesi graffa destra";
case 281: return "Atteso numero";
case 282: return "Qui devi usare le parentesi prima del meno";
case 283: return "Numero errato di argomenti";
case 284: return "Non riesco a interpretare l'argomento della funzione";
case 285: return "Non riesco a interpretare l'esponente";
case 294: return "Attesa apertura parentesi tonda o quadra";
case 295: return "Attesi più argomenti";
case 296: return "Attesa una virgola";
case 297: return "Attesa parentesi tonda destra";
case 301: return "Numero decimale troppo grande";
case 302: return "Numero troppo grande";
case 310: return "Atteso argomento di funzione";
case 311: return "Attese le parentesi dopo il nome della funzione";
case 312: return "Il nome della funzione può avere al massimo 31 caratteri";
case 313: return "Parentesi tonde non bilanciate";
case 314: return "Parentesi quadre non bilanciate";
case 315: return "Parentesi graffe non bilanciate";
case 316: return "Non riesco a interpretare questo";
case 317: return "Parentesi graffe annidate che non formano una matrice corretta";
case 318: return "Manca carattere | per completare il valore assoluto";
case 319: return "Il secondo argomento della somma deve essere una variabile";
case 320: return "Non riesco a interpretare l'argomento della funzione, prova a usare le parentesi";
case 321: return "Pedice troppo grande, non deve superare 1000";
case 322: return "Pedice di una funzione deve essere intero non negativo";
case 323: return "Troppe variabili con pedice.";
case 324: return "Troppe variabili con nome lungo.";
case 325: return "Troppe funzioni con nome lungo.";
case 326: return "Attesa disuguaglianza.";
case 327: return "Attesa una disuguaglianza o un intervallo dopo 'if'.";
case 328: return "Il punto e virgola può essere usato solo dopo 'if' nella definizione di casi. Separa gli elementi della lista da virgole.";
case 329: return "Nome di variabile troppo lungo.";
case 330: return "Atteso tipo. I due punti sono usati per specificare il tipo della variabile.";
case 331: return "Per inserire una lettera Greca o un simbolo come infinito, digita semplicemente il nome, per esempio \"theta\".";
case 332: return "Atteso intero come primo argomento di root"; /* don't translate 'root' */
case 333: return "Atteso intero come primo argomento della funzione di Bessel";
case 334: return "Il primo argomento di lambda deve essere una variabile."; /* Not needed for MathXpert */
case 335: return "Atteso 'if'. Esempio: cases(0 if x > 0, 1 if x < 0, 0).";
default: assert(0);
}
return "illegal input"; /* avoid a warning message */
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists