Sindbad~EG File Manager
/* 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