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
*/
#include <assert.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