Sindbad~EG File Manager

Current Path : /usr/home/beeson/MathXpert/Localizer/french/
Upload File :
Current File : /usr/home/beeson/MathXpert/Localizer/french/french_pem.c

/* 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