Sindbad~EG File Manager

Current Path : /usr/home/beeson/MathXpert/Localizer/ISO-Latin1-Originals/french/
Upload File :
Current File : /usr/home/beeson/MathXpert/Localizer/ISO-Latin1-Originals/french/french_engerr.c

/*  French error strings used in MathXpert */
/*  translated from engerr.c by Guermand  */
/*  2.13.99.  Symbols put into the proper font and changes made in
    a few translations;  originals are marked by //;
    declarations and includes corrected too.
    6.27.99  CANADIAN added;
    6.27.99  added two missing 'return's
    10.26.99  added some previously untranslated phrases
    10.31.99  added error message 8 in dem.
    1.10.00  added messages 163 and 164 in translated form.
    1.15.00  added translated messages 165 and aem 64
    7.10.00  added message 166
    9.3.04  removed a superfluous include
    9.5.04 added input_error_message 15
    10.26.04 added 168
    5.3.13 changed names of exported functions
    5.14.13  added cases 65,66 to aem and 54,55 to dem
*/

#include <assert.h>
#define ENGLISH_DLL
#include "export.h"
#include "english1.h"
#include "lang.h"

/*___________________________________________________________________*/
const char * French_input_error_message(int k)
{ switch (k)
   {
      case 1:  return "Cette entr�e n'est pas polynomiale.";  /* for POLYROOTS */
      case 2:  return "Pour d�river, vous devez avoir MathXpert Assistant d'Analyse.";
      case 3:  return "Pour utiliser des int�grales, vous devez avoir MathXpert Assistant d'Analyse.";
      case 4:  return "Pour utiliser des limites, vous devez avoir MathXpert Assistant d'Analyse.";
      case 5:  return "Pour utiliser les fonctions trigonom�triques, vous devez avoir MathXpert Assistant d'Analyse �l�mentaire.";
      case 6:  return "Pour utiliser la fonction ln, vous devez avoir MathXpert Assistant d'Analyse �l�mentaire.";
      case 7:  return "Pour utiliser la fonction log, vous devez avoir MathXpert Assistant d'Analyse �l�mentaire.";
      case 8:  return "Pour utiliser $\\sum $, vous devez avoir MathXpert Assistant d'Analyse �l�mentaire.";
      case 9:  return "Pour utiliser des produits index�s, vous devez avoir MathXpert Assistant d'Analyse �l�mentaire.";
      case 10: return "Vous devez entrer une liste d'�quations s�par�es par des virgules.";
      case 11: return "Vous devez entrer des �quations LIN�AIRES.";
      case 12: return "Vous devez entrer une ou plusieurs in�galit�s.";
      case 13: return "Ici, vous ne pouvez pas utiliser de listes."; /* encountering ',' ,';' in graphing */
      case 14: return "Ici, vous ne pouvez utiliser ni matrices ni vecteurs.";
            /* e.g. in graphing, solving equations (unless one single matrix eqn is entered) */
      case 15: return "MathXpert ne peut traiter aucune variable suppl�mentaire!";
      case 16: return "Dans une somme index�e, l'indice doit �tre une variable.";
      case 17: return "Dans une somme index�e, la premi�re et la derni�re valeur de l'indice doivent �tre des entiers.";
      case 18: return "Dans un produit index�, l'indice doit �tre une variable.";
      case 19: return "Dans un produit index�, la premi�re et la derni�re valeur de l'indice doivent �tre des entiers.";
      case 20: return "Vous avez entr� une expression non d�finie.";
      case 21: return "On peut seulement prendre le d�terminant d'une matrice carr�e.";
      case 22: return "On ne peut prendre la valeur absolue de cette expression.";
           /* e.g. matrices, vectors, equalities, inequalities,logical operators */
      case 23: return "Le domaine de d�finition de la fonction factorielle est l'ensemble des entiers naturels.";
      case 24: return "Le domaine de d�finition de la fonction floor est l'ensemble des entiers.";
      case 25: return "Le coefficient binomial de param�tres n et m n'est d�fini que lorsque n et m sont des entiers naturels.";
                        /* in MathXpert, at least; Knuth notwithstanding */
      case 26: return "On ne peut consid�rer pgcd(n, m) que lorsque n et m sont des entiers.";
      case 27: return "Lorsqu'on �crit lim(x->a, u), cela suppose que x soit une variable.";
      case 28: return "Veuillez utiliser la notation lim(x->a, u)."; /* if arrow is in wrong place */
      case 29: return "On ne peut consid�rer la racine n-i�me d'un r�el que lorsque n est un entier strictement positif.";
      case 30: return "On ne peut consid�rer la racine n-i�me d'un r�el que lorsque n est un entier strictement positif.";
      case 31: return "La valeur minimale de l'indice doit �tre inf�rieure � sa valeur maximale.";
      case 32: return "mod ne peut �tre appliqu�e � ces arguments.";
      case 33: return "Votre �quation doit �tre LIN�AIRE.";
      case 34: return "Ici, vous ne pouvez entrer qu'une seule �quation.";
      case 35: return "Ceci est un usage non valide du symbole d'in�galit�.";
      case 36: return "Ceci est un usage non valide d'une matrice ou d'un vecteur.";
      case 37: return "Ceci est un usage non valide d'une virgule ou du signe &.";
      case 38: return "L'usage de ce symbole n'est pas permis.";
      case 39: return "Ceci est un usage non valide du signe =.";
      case 40: return "Votre entr�e doit contenir au moins deux variables.";
      case 41: return "Le membre de gauche de l'�quation doit �tre un nom de variable.";
      case 42: return "Veuillez s�parer les deux entr�es par une virgule.";
      case 43: return "On ne peut pas repr�senter graphiquement une fonction dont l'expression fait intervenir des d�riv�es.";
      case 44: return "On ne peut pas repr�senter graphiquement une fonction dont l'expression fait intervenir des limites.";
      case 45: return "On ne peut pas repr�senter graphiquement une fonction dont l'expression fait intervenir des int�grales.";
      case 46: return "L'ensemble des nombres complexes n'�tant pas ordonn�, on ne peut pas �crire d'in�galit�s entre des nombres complexes.";
      case 47: return "Les in�galit�s ne sont accept�es que lorsque qu'elles constituent le sujet choisi dans le menu.";
      case 48: return "La variable servant dans l'int�grande est muette et ne peut appara�tre dans les bornes de l'int�grale.";
      case 49: return "L'indice utilis� dans la somme ne peut appara�tre dans la d�finition de ses valeurs minimales et maximales.";
      case 50: return "L'indice utilis� dans le produit ne peut appara�tre dans la d�finition de ses valeurs minimales et maximales.";
      case 51: return "La variable d'int�gration est muette et ne peut appara�tre en dehors de l'int�grale.";
      case 52: return "La variable utilis�e dans la somme index�e est muette et ne peut appara�tre en dehors de la somme.";
      case 53: return "La variable utilis�e dans le produit index�e est muette et ne peut appara�tre en dehors du produit.";
      case 54: return "La variable utilis�e dans la limite est muette et ne peut appara�tre en dehors de l'expression de la limite.";
      case 55: return "La variable utilis�e dans la limite ne peut appara�tre dans la d�finition du point en lequel la limite est consid�r�e.";
      case 56: return "La variable de borne est utilis�e de deux mani�res diff�rentes.";
      case 57: return "On n'a pas le droit d'imbriquer des variables de bornes identiques.";
      case 58: return "L'entr�e doit �tre effectu�e sous la forme y' = f(x,y)";
      case 59: return "On ne peut entrer que deux �quations.";
      case 60: return "L'entr�e doit �tre effectu�e sous la forme x'=f(x,y), y'=g(x,y)";
      case 61: return "L'entr�e doit �tre effectu�e sous la forme y''... = f(x,y,y',...)";
      case 62: return "L'�quation doit �tre d'ordre inf�rieur � 5.";
      case 63: return "Le membre de gauche doit �tre une d�riv�e d'ordre au moins 2.";
      case 64: return "Peut-�tre avez-vous utilis� diff�rentiel(f, x, n) au lieu de diff�rentiel(f, n, x)";
      case 65: return "La lettre i est r�serv�e pour d�signer un nombre complexe dont le carr� est -1; on ne peut s'en servir pour noter une variable d'int�gration.";
      case 66: return "La variable d'indexation est muette et elle ne doit pas appara�tre en dehors de la somme.";
      case 67: return "La variable d'indexation est muette et elle ne doit pas appara�tre en dehors du produit.";
      case 68: return "La variable d'int�gration est muette et elle ne doit pas appara�tre en dehors de l'int�grale.";
      case 69: return "La variable intervenant dans la limite est muette et elle ne doit pas appara�tre en dehors de cette limite.";
      case 70: return "Ceci est une utilisation fautive des variables";
      case 71: return "MathXpert n'accepte d'int�grer que des fonctions continues sur l'intervalle d'int�gration.";
      case 72: return "La diff�rentiation des limites est au-del� des capacit�s de MathXpert.";
      case 73: return "L'int�gration des limites est au-del� des capacit�s de MathXpert.";
      case 74: return "Le passage � la limite dans une somme ou un produit index� est au-del� des capacit�s de MathXpert.";
      case 75: return "Ici, les limites � gauche et � droite en l'infini ne sont pas d�finies; utilisez $lim(x\\to \\infty ,u)$";
      case 76: return "Les dimensions respectives des matrices et vecteurs ne sont pas compatibles.";
      case 77: return "Enlevez le signe �='; entrez seulement la fonction qui doit �tre diff�renti�e.";
      case 78: return "Ici, on ne peut utiliser les limites.  Faites un autre choix dans le menu initial.";
      case 79: return "Vous avez choisi de travailler sur des limites; c'est donc un exercice sur ce sujet qui est attendu.";
      case 80: return "Il y a un nombre incorrect de virgules.  Entrez l'int�grande, la borne inf�rieure de l'intervalle d'int�gration, la borne sup�rieure.";
      case 81: return "Le membre de gauche de l'�quation doit �tre une variable ou une d�finition de fonction.";
      case 82: return "Pour �viter tout confusion, l'usage des notations x et y est interdit dans l'�tude de courbes polaires.";
      case 83: return "La variable par rapport � laquelle se fait l'�tude ne doit appara�tre � gauche du signe =.";
      case 84: return "Lorsque l'utilisation des nombres complexes est activ�e, la lettre �i' est r�serv�e, et ne peut �tre utilis�e pour d�signer une variable.";
      case 85: return "Les d�finitions doivent �tre donn�es sous la forme f(x) = ...";
      case 86: return "Vous ne pouvez red�finir une fonction int�gr�e par construction � MathXpert.";
      case 87: return "MathXpert n'accepte pas les fonctions de plus de 4 variables.";
      case 88: return "Attention : c'est une fonction constante. Si c'est bien ce que vous voulez, continuez.";
      case 89: return "Attention : cette fonction est constante relativement � certaines de ses variables.";
      case 90: return "Trop de fonctions ont �t� d�finies.  Il est impossible d'en mettre plus en m�moire.";
      case 91: return "C'est trop long pour pouvoir �tre affich�; coupez en deux d�finitions.";
      case 92: return "Lorsqu'on �crit lim(x->a, u), cela suppose que u soit d�finie au voisinage de a.";
      case 93: return "Lorsqu'on �crit lim(x->a+, u), cela suppose que u soit d�finie sur un intervalle ouvert donc a est l'extr�mit� gauche.";
      case 94: return "Lorsqu'on �crit lim(x->a-, u), cela suppose que u soit d�finie sur un intervalle ouvert donc a est l'extr�mit� droite.";
      case 95: return "Le membre de gauche de l'�quation doit �tre soit une variable soit une d�finition de fonction.";
      case 96: return "Dans l'�tude des probl�mes d'extr�mums, MathXpert ne peut traiter qu'une variable.";
      case 97: return "La recherche des extr�mums d'une fonction constante est sans objet.";
      case 98: return "L'intervalle n'est pas d�fini correctement.";
      case 99: return "La d�finition de l'intervalle fait intervenir une variable exc�dentaire.";
      case 100: return "Vous avez entr� un symbole qui ne peut �tre utilis� ici.";
      case 101: return "Vous devez entrer une �quation ou une in�galit�.";
      case 102: return "MathXpert n'accepte les racines n-i�mes que lorsque n est inf�rieur � 65536.";
      case 103: return "Pour pouvoir calculer y', y'', etc. entrez une expression telle que $y = x^2$.";
      case 104: return "Vous devez entrer une ou plusieurs �quations (s�par�es par des virgules).";
      case 105: return "MathXpert ne peut int�grer que des fonctions d�finies et continues sur l'intervalle d'int�gration ferm�, ce qui exclut l'�tude d'int�grales impropres, ou m�me celle de l'int�gration de fonctions prolongeables par continuit� comme x -> sinx/x en 0.  Il se peut que votre int�grande soit bien d�fini, mais qu'il soit trop compliqu� pour que MathXpert puisse l'analyser.";
      case 106: return "Vous n'avez pas pr�cis� la variable d'int�gration.  Reformulez votre �nonc�.";
      case 107: return "La borne inf�rieure de l'intervalle d'int�gration n'est pas d�finie.";
      case 108: return "La borne inf�rieure de l'intervalle d'int�gration n'est pas d�finie.";
      case 109: return "Aucun nouvelle variable n'est permise dans les �quations auxiliaires.";
      case 110: return "Il n'y a pas de variable pour l'indice de sommation.  Reformulez votre �nonc�.";
      case 111: return "La valeur minimale de l'indice de sommation doit �tre un entier.";
      case 112: return "La valeur maximale de l'indice de sommation doit �tre un entier.";
      case 113: return "Pour entrer une identit�, vous devez utiliser le signe =.";
      case 114: return "La valeur maximale doit �tre sup�rieure � la valeur minimale.";
      case 115: return "Les extr�mit�s de l'intervalle doivent �tre donn�es num�riquement.";
      case 116: return "Le nombre d'intervalles peut d�pendre de param�tres, mais il doit toujours �tre entier.";
      case 117: return "Indiquez la fonction, l'extr�mit� gauche, l'extr�mit� droite, ainsi que le nombre d'intervalles.";
      case 118: return "On ne peut prendre l'arrondi bas de cette expression.";
      case 119: return "Il y a trop de param�tres.  Pour MathXpert la somme du nombre de param�tres et de l'ordre de l'�quation diff�rentielle ne peut d�passer 5.";
      case 120: return "Entrez deux fonctions s�par�es par une virgule, par exemple cos t, sin t.  Vous pouvez aussi utiliser des �quations comme x = cos t, y = sin t.";
      case 121: return "Entrez trois �quations. Exemple:  x = cos t, y = sin t, z = t.";
      case 122: return "Cet intervalle n'est pas permis.";
      case 123: return "Entrez une ou plusieurs �quations, en s�parant les �quations par des virgules.";
      case 124: return "N'utilisez qu'un seul point-virgule.  Ensuite, s�parez les in�galit�s par des virgules.";
      case 125: return "Entrez trois �quations sous la forme x = ..., y = ..., z = ...";
      case 126: return "Si vous indiquez un domaine pour l'une des variables, vous devez le faire aussi pour toutes celles par rapport auxquelles les calculs doivent �tre effectu�s.";
      case 127: return "La valeur minimale de l'indice de sommation doit �tre inf�rieure � sa valeur maximale.";
      case 128: return "Ou bien l'expression n'est pas d�finie pour certaines valeurs de l'indice, ou bien c'est trop compliqu� pour MathXpert.";
      case 129: return "La valeur minimale de l'indice du produit doit �tre inf�rieure � sa valeur maximale.";
      case 130: return "La valeur minimale de l'indice du produit index� doit �tre un entier.";
      case 131: return "La valeur maximale de l'indice du produit index� doit �tre un entier.";
      case 132: return "Dans MathXpert, les degr�s ne peuvent �tre que des entiers ou des nombres d�cimaux.";
      case 133: return "Entrez les in�galit�s dans Repr�sentation graphique d'in�galit�s.";
      case 134: return "Dans cet exercice, il doit y avoir au moins deux variables.";
      case 135: return "Dans la d�finition d'une int�grale dans MathXpert, le deuxi�me argument d�signe la variable d'int�gration.";
      case 136: return "Au lieu de dt tapez seulement t";
      case 137: return "Au lieu de dx tapez seulement x";
      case 138: return "Au lieu de du tapez seulement u";
      case 139: return "L'usage de la lettre e est r�serv�.  Choisissez une autre lettre.";
      case 140: return "L'usage de la lettre i est r�serv�.  Choisissez une autre lettre pour d�signer la variable dans la limite.";
      case 141: return "Par convention, dans MathXpert, on consid�re qu'une fonction qui n'est pas d�finie sur un voisinage (�point�) d'un point ne peut avoir de limite en ce point.";
      case 142: return "Il doit y avoir au moins une variable.";
      case 143: return "L'usage de pi est r�serv�.  Vous ne pouvez l'utiliser comme variable muette dans une limite.  Choisissez une autre lettre.";
      case 144: return "Vous ne pouvez pas utiliser une constante comme variable muette � l'int�rieur d'une limite.";
      case 145: return "MathXpert ne peut traiter ni les int�grales it�r�es, ni les int�grales multiples.";
      case 146: return "Ce sujet d'�tude ne permet pas l'utilisation d'int�grales impropres.";
      case 147: return "Un intervalle peut �tre d�termin� par une ou deux in�galit�s.";
      case 148: return "Dans la d�finition d'un intervalle, la variable ne doit appara�tre qu'une seule fois.";
      case 149: return "La formule entr�e ne d�finit pas un intervalle.";
      case 150: return "Dans MathXpert, la d�finition d'un intervalle ne doit faire appara�tre qu'une variable.  Les param�tres ne sont pas autoris�s.";
      case 151: return "Vous devez utiliser une variable pour d�finir un intervalle.  Par exemple, $0 \\le  x \\le  1$.";
      case 152: return "D�sol�, MathXpert n'arrive pas � �tudier cette int�grale.  Changez l'�nonc�.";
      case 153: return "Cette s�rie ne converge pas.  Vous pouvez l'entrer dans un sujet portant sur l'�tude de la convergence.";
      case 154: return "MathXpert ne sait pas traiter les int�grales impropres de fonctions dont la d�finition fait intervenir plusieurs expressions.";
      case 155: return "L'ensemble des points de l'intervalle d'int�gration o� la fonction n'est pas d�finie n'�tant pas constitu� de points isol�s, la fonction n'est pas int�grable sur cet intervalle.";
      case 156: return "Veuillez entrer une s�rie num�rique.";
      case 157: return "MathXpert ne peut traiter les s�ries num�riques dont les termes sont d�finis par une expression d�pendant d'une �tude de cas.";
      case 158: return "La fonction doit �tre d�finie sur l'intervalle.";
      case 159: return "Vous devez entrer une int�grale, ou une somme de produits de fonctions et d'int�grales.";
      case 160: return "Les int�grales multiples ne peuvent �tre entr�es.";
      case 161: return "Il n'est pas possible d'entrer des int�grales dans un d�nominateur ou dans un exposant.";
      case 162: return "Les valeurs logiques 'vrai' et 'faux' ne doivent pas �tre utilis�es dans une expression math�matique.";
      case 163: return "Il ne faut pas utiliser de symbole de fonction sans l'avoir d�finie au pr�alable.";
      case 164: return "On ne peut pas comparer simultan�ment plus de six graphes.  Essayer plut�t de les repr�senter sous une forme unique gr�ce � un param�tre.";
      case 165: return "Vous avez fait appel � une variable qui n'intervient dans aucune des �quations valides.  C'est une erreur.";
      case 166: return "Des limites contenant des nombres complexes ne sont pas re�ues.";
      case 167: return "Il y a trop de variables.";
      case 168: return "";
   }
  assert(0);  /* cases are exhaustive */
  return "Entr�e non autoris�e";  /* avoid a warning message */
}
/*____________________________________________________________________*/
const char * French_aem(int error)  /* arithmetic error message */
{  switch (error)
     { case 1:  return "Je ne peux pas croire ce qui arrive!"; /* assert(0) */
       case 2:  return "L'�valuation de cette expression ne conduit pas � une valeur num�rique.";
       case 3:  return "On ne peut pas diviser par z�ro.";
       case 4:  return "Il y a quelque chose qui ne va pas dans le d�nominateur.";
       case 5:  return "0^0 n'est pas d�fini.";
       case 6:  return "Lorsque n est pair, les racines n-i�mes (complexes) d'un nombre r�el n�gatif ne sont pas r�elles.";
       case 7:  return "Dans MathXpert, les entiers sup�rieurs � 10^308 ne peuvent �tre identifi�s � leur forme d�cimale.";
       case 8:  return "MathXpert ne peut manipuler de nombres sup�rieurs � 10^308.";
       case 9:  return "La valeur minimale de l'indice de la somme index�e n'est pas un entier.";
       case 10: return "La valeur maximale de l'indice de la somme index�e n'est pas un entier.";
       case 11: return "La valeur minimale de l'indice de la somme index�e est trop grande pour calculer la somme.";
       case 12: return "La valeur maximale de l'indice de la somme index�e est trop grande pour calculer la somme.";
       case 13: return "La somme index�e contient des termes non num�riques.";
       case 14: return "La valeur minimale de l'indice du produit index� est trop grande pour calculer le produit.";
       case 15: return "La valeur maximale de l'indice du produit index� est trop grande pour calculer le produit.";
       case 16: return "Le produit index� contient des termes non num�riques.";
       case 17: return "L'exposant est trop grand pour que MathXpert puisse �valuer l'expression.";
       case 18: return "L'�valuation est impossible en raison d'un nombre trop grand dans l'exposant.";
       case 19: return "Pour cette �valuation, il faudrait utiliser les nombres complexes.";
       case 20: return "Si a est un nombre d�cimal, la $x^a$ n'est pas pour $x < 0$.";
       case 21: return "L'�criture 0^0 n'a pas de sens.";
       case 22: return "La fonction a �t� appel�e de mani�re incorrecte.";
       case 23: return "Il n'existe pas de fonction racine n-i�me avec n nul.";
       case 24: return "MathXpert ne peut calculer une racine n-i�me avec un n aussi �lev�.";
       case 25: return "Lorsque n est un nombre rationnel, il n'existe pas de fonction racine n-i�me.";
       case 26: return "Lorsque n est un nombre d�cimal, il n'existe pas de fonction racine n-i�me.";
       case 27: return "Lorsque n est n�gatif, il n'existe pas de fonction racine n-i�me.";
       case 28: return "La fonction arrondi-bas n'est pas d�finie sur l'ensemble C des nombres complexes.";
       case 29: return "Le module doit �tre positif.";
       case 30: return "Le module doit �tre un entier.";
       case 31: return "La fonction factorielle n'est pas d�finie sur l'ensemble des nombres d�cimaux.";
       case 32: return "Le domaine de d�finition de la fonction factorielle est l'ensemble des entiers naturels.";
       case 33: return "Le domaine de d�finition de la fonction factorielle est l'ensemble des entiers naturels.";
       case 34: return "Cette factorielle est trop grande pour que MathXpert puisse la calculer.";
       case 35: return "Les coefficients binomiaux sont d�finis seulement pour des couples d'entiers naturels.";
       case 36: return "Les coefficients binomiaux de param�tres strictement n�gatifs ne sont pas d�finis.";
       case 37: return "Le coefficient binomial de param�tres n et k, not� binomial(n, k) dans MathXpert, est d�fini seulement si n est plus grand que k.";
       case 38: return "Ce coefficient binomial est trop grand pour �tre calcul�.";
       case 39: return "L'�valuation de cette racine n-i�me est impossible, soit parce que l'indice n n'est pas un entier, soit parce qu'il est trop grand.";
       case 40: return "On ne peut pas d�finir le pgcd de plusieurs nombres complexes.";
       case 41: return "On ne peut parler de pgcd que pour des familles finies d'entiers.";
       case 43: return "Les relations de congruence modulo un nombre, pr�cis�es dans MathXpert par la notation mod, ne s'appliquent pas aux nombres complexes.";
       case 44: return "Les relations de congruence modulo un nombre, pr�cis�es dans MathXpert par la notation mod, ne s'appliquent qu'aux entiers.";
       case 45: return "Cette puissance est soit trop grande soit trop petite pour qu'on puisse la calculer.";
       case 46: return "La racine est soit trop grande soit trop petite pour qu'on puisse la calculer.";
       case 47: return "Il faut utiliser les nombres complexes, dont l'usage n'est pour l'instant pas activ�.";
       case 48: return "Le d�nominateur est trop petit ; MathXpert ne peut effectuer la division.";
       case 49: return "La m�moire est satur�e..";
       case 52: return "La fonction d�terminant ne s'applique qu'aux matrices.";
       case 53: return "Cette matrice est singuli�re.";
       case 54: return "La fonction d�terminant ne s'applique qu'aux matrices.";
       case 55: return "On ne peut additionner des matrices que si leurs dimensions sont identiques.";
       case 56: return "Les dimensions respectives de ces matrices ne sont pas compatibles pour effectuer un produit.";
       case 57: return "Pour que l'on puisse effectuer le produit scalaire de deux vecteurs, il faut qu'ils soient de m�me dimension.";
       case 58: return "On ne peut inverser une matrice qui n'est pas carr�e.";
       case 59: return "Il n'est pas possible d'�lever une matrice � une puissance non enti�re.";
       case 60: return "On ne peut pas diviser par une matrice.";
       case 61: return "On ne peut pas diviser par un vecteur.";
       case 62: return "Calcul interrompu par l'utilisateur.";
       case 63: return "On ne peut calculer un d�terminant que si tous les coefficients de la matrice sont num�riques.";
       case 64: return "Les coefficients doivent �tre des entiers ou des nombres rationnels.";
       case 65: return "Bernoulli nombre trop grande de calculer facilement";
       case 66: return "nombre d'Euler trop grande de calculer facilement";
       default: return "Une erreur arithm�tique impr�vue s'est produite.";
     }
}

/*________________________________________________________________*/
const char *French_dem(int error)  /* deval error message */
{  switch (error)
     { case 1:  assert(0);  /* non-evaluable functor--no message */
       case 2:  return "Cet entier est trop grand pour que MathXpert puisse lui associer son expression d�cimale.";
       case 3:  return "Les fonctions trigonom�triques ne peuvent �tre �valu�e avec pr�cision en des points tr�s grands.";
       case 4:  return "Le domaine est erron�, la fonction trigonom�trique n'y est pas partout d�finie.";
       case 5:  return "La fonction log n'est d�finie en aucun point de l'ensemble des r�els n�gatifs.";
       case 6:  return "La fonction ln n'est d�finie en aucun point de l'ensemble des r�els n�gatifs.";
       case 7:  return "La fonction racine carr�e n'est d�finie en aucun point de l'ensemble des r�els strictement n�gatifs.";
       case 8:  return "0^0 n'esp pas d�finie";
       case 9:  return "La division par z�ro est impossible.";
       case 10: return "Erreur dans le calcul de la puissance.";
       case 11: return "Erreur dans le calcul de racine.";
       case 12: assert(0);  /* Don't translate this */
       case 13: /* fall-through-- don't translate this */
       case 14:
       case 15: return "Il y a une erreur d'indice dans la notation de somme index�e.";
       case 16: return "Ce coefficient binomial est trop gros.";
       case 17: return "Les deux param�tres d'un coefficient binomial doivent �tre des entiers positifs.";
       case 18: return "Cette factorielle est trop grande pour que MathXpert puisse la calculer."; /* ln(n!) not a double */
       case 19: return "L'ensemble de d�finition de la fonction factorielle est N, l'ensemble de entiers naturels.";
       case 20: return "La fonction mod ne peut s'appliquer ainsi.";
       case 21: return "Il est impossible de calculer la fonction de Bessel � la singularit�.";
       case 22: return "La base d'un logarithme doit �tre strictement positive.";
       case 23: return "L'ensemble de d�finition d'une fonction logarithme est l'ensemble des r�els strictement positifs.";
       case 24: return "Il n'existe pas de fonction logarithme de base 1.";
       case 25: return "MathXpert ne peut calculer un logarithme si grand dans une base si petite.";
       case 26: return "La fonction gamma n'est d�finie en aucun point de l'ensemble des entiers strictement n�gatifs.";
       case 27: return "Erreur de domaine dans le calcul de la fonction gamma incompl�te.";
       case 28: return "La fonction b�ta n'est d�fini que pour des couples de nombres positifs.";
       case 29: return "La fonction int�grale-exponentielle est une fonction de deux variables, la premi�re devant �tre un entier $\\ge  0$.";
       case 30: return "Le calcul de l'int�grale-exponentielle a conduit � un nombre trop grand.";
       case 31: return "Pour la fonction int�grale-exponentielle, l'argument doit �tre strictement positif.";
       case 32: return "arccosh(x) n'est d�fini que $x \\ge  1$";
          // "Le domaine de d�finition de la fonction arcosh est l'ensemble des r�els $x \\ge  1$.";
       case 33: return "arctanh(x) n'est d�fini que |x| < 1";
          // "L'ensemble de d�finition de la fonction artanh est ]-1, 1[.";
       case 34: return "arccoth(x) n'est d�fini que |x| > 1";
          // return "L'ensemble de d�finition de la fonction arcoth est {x : |x| > 1}.";
       case 35: return "arcsech(x) n'est d�fini que $0 < x \\le  1$";
          // return "L'ensemble de d�finition de la fonction arsech est ]0, 1[.";
       case 36: return "La fonction digamma n'est d�finie en aucun point de l'ensemble des entiers strictement n�gatifs.";
       case 37: return "Il n'y a pas assez de m�moire pour terminer ce calcul num�rique.";
       case 38: return "arccos x n'est d�fini que $|x| \\le  1$";
          // "L'ensemble de d�finition de la fonction arccos est [-1, 1].";
       case 39: return "arcsin x n'est d�fini que $|x| \\le  1$";
          // "L'ensemble de d�finition de la fonction arcsin est [-1, 1].";
       case 40: return "arcsec x n'est d�fini que $|x| \\ge  1$";
          // "L'ensemble de d�finition de la fonction arcsec est \{x : $|x|   1$\}.";
       case 41: return "arccsc x n'est d�fini que $|x| \\ge  1$";
          //"L'ensemble de d�finition de la fonction arccsc est \{x : $|x|   1$\}.";
       case 42: return "La valeur prise par la fonction exponentielle est trop grande.";
       case 43: return "La valeur prise par la fonction sinh est trop grande.";
       case 44: return "La valeur prise par la fonction cosh est trop grande.";
       case 45: return "Ce produit de nombres d�cimaux conduit � une trop grande valeur.";
       case 46: return "Cette addition de nombre d�cimaux conduit � une trop grande valeur.";
       case 47: return "Cette division de nombres d�cimaux a conduit � des nombres trop grands ou trop petits.";
       case 48: return "La valeur de ce coefficient binomial est trop grande pour que MathXpert puisse lui associer sa forme d�cimale.";
       case 49: return "La valeur prise par la fonction b�ta est trop grande pour que MathXpert puisse la traiter sous forme d�cimale.";
       case 50: return "La valeur de cette somme est trop grande pour que MathXpert puisse la traiter sous forme d�cimale.";
       case 51: return "La valeur de ce produit est trop grande pour que MathXpert puisse la traiter sous forme d�cimale.";
       case 52: return "La fonction coth n'est pas d�finie en z�ro.";
       case 53: return "La fonction csch n'est pas d�finie en z�ro.";
       case 54: return "Bernoulli nombre trop grande d'�valuer facilement";
       case 55: return "nombre d'Euler trop grande d'�valuer facilement";
       default: return "Une erreur de calcul impr�vue s'est produite.";  /* safer than assert(0) */
     }
}
/*____________________________________________________________________*/
const char * French_LanguageName(int n)
/* Return names of different languages.  The input is one of the
language identifiers in natlang.h, such as ENGLISH, FRENCH,...
On illegal input it just returns "English".
*/
{ switch(n)
     { case ENGLISH:  return "Anglais";
       case FRENCH:   return "Fran�ais";
       case CANADIAN: return "Fran�ais Canadien";
       case GERMAN:   return "Allemand";
       case SPANISH:  return "Espagnol";
       case DUTCH:    return "Hollandais";
       case SWEDISH:  return "Su�dois";
       case PORTUGESE: return "Portugais";
       case ITALIAN:  return "Italien";
       case RUSSIAN:  return "Russe";
       case JAPANESE: return "Japonais";
       case CHINESE:  return "Chinois";
       default:       return "Anglais";
     }
}


 /*___________________________________________________________________*/
const char * French_month(int n)
/* Return the English name of the n-th month 0-11 */
{ switch(n)
     { case 0:  return "Janvier";
       case 1:  return "F�vrier";
       case 2:  return "Mars";
       case 3:  return "Avril";
       case 4:  return "Mai";
       case 5:  return "Juin";
       case 6:  return "Juillet";
       case 7:  return "Ao�t";
       case 8:  return "Septembre";
       case 9:  return "Octobre";
       case 10: return "Novembre";
       case 11: return "D�cembre";
       default: assert(0);
     }
  return "";  /* avoid a warning message */
}


Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists