Sindbad~EG File Manager
/* M. Beeson, for MathXpert.
Parser error messages in French
Should be viewed and translated in ISO-Latin1 character set
2.1.98 extracted from parser.c
6.11.99 last modified
5.3.13 changed names of exported functions
5.6.13 changed PARSER_DLL to ENGLISH_DLL
*/
#define ENGLISH_DLL
#include <assert.h>
#include "export.h"
#include "english1.h"
/*_________________________________________________________________*/
const char * French_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 "Le connecteur logique NON doit �tre suivi d'une assertion bien form�e.";
case 257: return "Le connecteur logique OU doit �tre suivi d'une assertion bien form�e.";
case 258: return "Le connecteur logique ET doit �tre suivi d'une assertion bien form�e.";
case 278: return "Et la parenth�se droite?";
case 279: return "Et le crochet droit?";
case 280: return "Et l'accolade droite?";
case 281: return "Il faut un nombre.";
case 282: return "Ici, mettez une parenth�se avant le signe moins.";
case 283: return "Le nombre de variables est incorrect.";
case 284: return "MathXpert ne comprend pas en quel point �valuer la fonction.";
case 285: return "L'exposant est incompr�hensible.";
case 294: return "Il manque une parenth�se ou un crochet ouvrant.";
case 295: return "Le nombre de coordonn�es est insuffisant.";
case 296: return "Il manque une virgule.";
case 297: return "Il manque la parenth�se droite.";
case 301: return "Ce nombre d�cimal est trop grand.";
case 302: return "Ce nombre est trop grand.";
case 310: return "Il faut indiquer en quel point �valuer la fonction.";
case 311: return "Apr�s le nom de la fonction, il faut des parenth�ses.";
case 312: return "Un nom de fonction est limit� � 31 caract�res.";
case 313: return "Le nombre de parenth�ses ouvrantes n'est pas �gal au nombre de parenth�ses fermantes.";
case 314: return "Le nombre de crochets ouvrants n'est pas �gal au nombre de crochets fermants.";
case 315: return "Le nombre d'accolades ouvrantes n'est pas �gal au nombre d'accolades fermantes.";
case 316: return "Ceci est incompr�hensible.";
case 317: return "Les accolades embo�t�es ne structurent pas une matrice.";
case 318: return "Il manque un | pour finir la valeur absolue.";
case 319: return "La deuxi�me partie de la somme doit �tre une variable.";
case 320: return "Il est impossible de d�terminer en quel point �valuer la fonction; essayez d'utiliser des parenth�ses.";
case 321: return "L'indice est trop �lev�; il ne doit pas d�passer 1000.";
case 322: return "L'indice de la fonction doit �tre un entier positif.";
case 323: return "Il y a trop de variables index�es.";
case 324: return "Il y a trop de noms de variables longs.";
case 325: return "Il y a trop de noms de fonctions longs.";
case 326: return "Il faut une in�galit�.";
case 327: return "Apr�s ce 'si', il faut une in�galit� ou un intervalle.";
case 328: return "Dans une liste, s�parez les �l�ments par des virgules; le point-virgule n'est utilis� qu'apr�s un 'si' dans une d�finition comportant des cas.";
case 329: return "Ce nom de variable est trop long.";
case 330: return "Il faut entrer un caract�re. Les deux-points servent � pr�ciser le type de la variable.";
case 331: return "Pour entrer une lettre grecque ou un symbole comme l'infini, taper simplement son nom, par exemple \"theta\".";
case 332: return "Le premier argument d'une racine doit �tre un entier";
case 333: return "Le premier argument d'une fonction de Bessel doit �tre un entier.";
default: assert(0);
}
return "Cette entr�e est interdite."; /* avoid a warning message */
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists