Sindbad~EG File Manager

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

/*  English character strings used in MathXpert */
/*  Last modified 11.24.98
    This file should be viewed and translated in the ISO-Latin1 character set
    Sent to translator.
    3.19.99  added 159-162 to input_error_message.
    7.10.00  added 166 to input_error_message.  Apparently 163-165 were
             added sometime without comment.
    9.3.04  removed a superfluous include
    9.5.05 added input_error_message 15.
    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 * German_input_error_message(int k)
{ switch (k)
   {
      case 1:  return "Eingabe ist kein Polynom.";  /* for POLYROOTS */
      case 2:  return "Um d/dx zu benutzen, mussen Sie MathXpert Analysis Assistent (Grundstudium Analysis I) haben.";
      case 3:  return "Um 'integral' zu benutzen, mussen Sie MathXpert Analysis Assistent (Grundstudium Analysis I) haben.";
      case 4:  return "Um 'lim' zu benutzen, mussen Sie MathXpert Analysis Assistent (Grundstudium Analysis I) haben.";
      case 5:  return "Um trigonometrische Funktionen zu benutzen, mussen Sie MathXpert Analysis Assistent (Oberstufe Gymnasium) haben.";
      case 6:  return "Um ln zu benutzen, mussen Sie MathXpert Analysis Assistent (Oberstufe Gymnasium) haben.";
      case 7:  return "Um log zu benutzen, mussen Sie MathXpert Analysis Assistent (Oberstufe Gymnasium) haben.";
      case 8:  return "Um $\\sum $ zu benutzen, mussen Sie MathXpert Analysis Assistent (Oberstufe Gymnasium) haben.";
      case 9:  return "Um das Produktzeichen zu benutzen, mussen Sie MathXpert Analysis Assistent (Oberstufe Gymnasium) haben.";
      case 10: return "Geben Sie eine Liste von Gleichungen ein, die durch Kommas voneinander getrennt sind";
      case 11: return "Geben Sie LINEARE Gleichungen ein.";
      case 12: return "Geben Sie eine oder mehrere Ungleichungen ein ";
      case 13: return "Sie k�nnen hier keine Listen benutzen"; /* encountering ',' ,';' in graphing */
      case 14: return "Sie k�nnen hier keine Matrizen oder Vektoren benutzen";
            /* e.g. in graphing, solving equations (unless one single matrix eqn is entered) */
      case 15: return "MathExperte kann nicht noch mehr Variablen vertragen!";
      case 16: return "In sum(Summand,Laufindex,kleinster,gr��ter) muss der Laufindex eine Variable sein";
      case 17: return "In sum(Summand,Laufindex,kleinster,gr��ter) m�ssen kleinster und gr��ter ganze Zahlen sein";
      case 18: return "In product(Summand,Laufindex,kleinster,gr��ter) muss der Laufindex eine Variable sein ";
      case 19: return "In product(Summand,Laufindex,kleinster,gr��ter) m�ssen kleinster und gr��ter ganze Zahlen sein.";
      case 20: return "Sie haben einen nicht definierten Ausdruck eingegeben.";
      case 21: return "Kann nur die Determinante einer quadratischen Matrix berechnen.";
      case 22: return "Kann nicht den Betrag dieses Ausdrucks berechnen.";
           /* e.g. matrices, vectors, equalities, inequalities,logical operators */
      case 23: return "Die Fakult�t n! ist nur definiert, wenn n eine nichtnegative ganze Zahl ist.";
      case 24: return "Die Funktion floor(n) ist nur definiert, wenn n eine ganze Zahl ist.";
      case 25: return "Die Funktion binomial(n,m) ist nur definiert, wenn n und m ganze Zahlen sind.";
                        /* in MathXpert, at least; Knuth notwithstanding */
      case 26: return "Die Funktion gcd(n,m) ist nur f�r ganze Zahlen n und m definiert.";
      case 27: return "In lim(x->a,u) muss x eine Variable sein.";
      case 28: return "Benutzen Sie bitte die Schreibweise lim(x->a,u)."; /* if arrow is in wrong place */
      case 29: return "Bei Benutzung von root(n,t) muss n eine ganze Zahl sein.";
      case 30: return "Bei Benutzung von root(n,t) muss n positiv sein.";
      case 31: return "Die untere Grenze f�r den Laufindex kann nicht gr��er als die obere sein.";
      case 32: return "Die Funktion mod ist f�r diese Werte nicht definiert.";
      case 33: return "Ihre Gleichung muss LINEAR sein.";
      case 34: return "Sie k�nnen hier nur eine Gleichung eingeben, nicht mehrere.";
      case 35: return "Ung�ltiges Ungleichungssymbol";
      case 36: return "Ung�ltiger Vektor oder Matrix";
      case 37: return "Ung�ltige Kommas bzw. & Zeichen";
      case 38: return "Ung�ltiges Symbol";
      case 39: return "Ung�ltiges = Zeichen";
      case 40: return "Ihre Eingabe muss mindestens zwei Variablen enthalten.";
      case 41: return "Die linke Seite der Gleichung muss ein Variablenname sein.";
      case 42: return "Trennen Sie die beiden Eintr�ge bitte durch ein Komma.";
      case 43: return "Kann keinen Graphen einer Funktion zeichnen, in der Ableitungen vorkommen. ";
      case 44: return "Kann keinen Graphen einer Funktion zeichnen, in der Grenzwerte vorkommen.";
      case 45: return "Kann keinen Graphen einer Funktion zeichnen, in der Integrale vorkommen.";
      case 46: return "Komplexe Zahlen sind in Ungleichungen nicht erlaubt.";
      case 47: return "Ungleichungen nur erlaubt, wenn der Men�punkt Ungleichungen ausgew�hlt ist.";
      case 48: return "Integrationsvariable kann nicht in den Integrationsgrenzen auftreten.";
      case 49: return "Summenvariable kann nicht in den Summationsgrenzen auftreten.";
      case 50: return "Indexvariable kann nicht in den Grenzen des Produkts auftreten.";
      case 51: return "Integrationsvariable kann nicht au�erhalb des Integranden auftreten.";
      case 52: return "Summationsvariable kann nicht au�erhalb des Summenzeichens auftreten.";
      case 53: return "Indexvariable kann nicht au�erhalb des Produktzeichens auftreten.";
      case 54: return "Grenzwertvariable kann nicht au�erhalb des Grenzwertausdrucks auftreten.";
      case 55: return "Grenzwertvariable kann nicht rechts vom Pfeil auftreten.";
      case 56: return "Gebundene Variable wird auf zwei verschieden Arten benutzt.";
      case 57: return "Verschachtelte identische gebundene Variablen sind unzul�ssig.";
      case 58: return "Eingabe muss in der Form y' = f(x,y) sein";
      case 59: return "Es k�nnen nur zwei Gleichungen eingegeben werden.";
      case 60: return "Eingabe muss in der Form x'=f(x,y), y'=g(x,y) sein";
      case 61: return "Eingabe muss in der Form y''... = f(x,y,y',...) sein";
      case 62: return "Gleichung muss 5. oder weniger Ordnung sein.";
      case 63: return "Linke Seite muss eine Ableitung zweiten oder h�heren Grades sein.";
      case 64: return "Vielleicht haben Sie diff(u,x,n) anstatt von diff(u,n,x) benutzt";
      case 65: return "i ist die Quadratwurzel von -1; sie kann nicht als eine Integrationsvariable benutzt werden.";
      case 66: return "Indexvariable kann nicht au�erhalb der Summe benutzt werden.";
      case 67: return "Indexvariable kann nicht au�erhalb des Produkts benutzt werden.";
      case 68: return "Integrationsvariable kann nicht au�erhalb des Integrals benutzt werden.";
      case 69: return "Grenzwertvariable kann nicht au�erhalb des Grenzwertes benutzt werden.";
      case 70: return "Unzul�ssige Benutzung von Variablen";
      case 71: return "Integrand muss zwischen den Integrationsgrenzen stetig sein.";
      case 72: return "Grenzwerte kann MathExperte nicht differenzieren.";
      case 73: return "Grenzwerte kann MathExperte nicht integrieren.";
      case 74: return "Einen Grenzwert in einem Summenzeichen oder Produktzeichen kann MathExperte nicht berechnen.";
      case 75: return "Einseitige Grenzwerte im Unendlichen sind nicht definiert. Benutzen Sie $lim(x\\to \\infty ,u)$";
      case 76: return "Die Anzahl der Zeilen bzw. Spalten der Matrix oder des Vektors passen nicht.";
      case 77: return "L�schen Sie das Gleichheitszeichen--geben Sie nur den Ausdruck zum Ableiten ein.";
      case 78: return "Grenzwerte hier unzul�ssig--w�hlen Sie etwas anderes aus dem Startmen�.";
      case 79: return "Sie haben die Arbeit an Grenzwerten gew�hlt, deshalb wird ein Grenzwertproblem erwartet.";
      case 80: return "Falsche Anzahl von Kommas. Geben Sie den Integranden, unteren und oberen ein.";
      case 81: return "Die linke Seite der Gleichung muss eine Variablen- oder Funktionsdefinition sein.";
      case 82: return "Kann nicht x oder y in der Polargleichung benutzen-- zu missverst�ndlich.";
      case 83: return "Unabh�ngige Variable kann nicht links vom Gleichheitszeichen auftreten.";
      case 84: return "Nachdem Sie die komlexen Zahlen aktiviert haben, k�nnen Sie nicht 'i' als Variable benutzen";
      case 85: return "Definitionen m�ssen in der Form f(x) = ... sein";
      case 86: return "Sie k�nnen keine voreingestellte Funktion neu definieren.";
      case 87: return "Sie k�nnen keine Funktion mit mehr als 4 Variablen definieren";
      case 88: return "Warnung: Funktion ist konstant. Wenn Sie sich sicher sind, k�nnen Sie fortfahren.";
      case 89: return "Warnung: Funktion h�ngt nicht von all ihren Variablen ab.";
      case 90: return "Zu viele definierte Funktionen. Kann keine weitere annehmen.";
      case 91: return "Zu lang zum Anzeigen im Men�. Teilen Sie in zwei Definitionen.";
      case 92: return "In lim(x->a,u) muss u f�r x gegen a definiert sein.";
      case 93: return "In lim(x->a+,u) muss u f�r x gegen a auf der rechten Seite definiert sein";
      case 94: return "In lim(x->a-,u) muss u f�r x gegen a auf der linken Seite definiert sein";
      case 95: return "Die linke Seite der Gleichung muss eine Variablen- oder Funktionsdefinition sein.";
      case 96: return "Nur eine Variable erlaubt bei Extremwertaufgaben";
      case 97: return "Kein Extrempunkt eines konstanten Ausdrucks";
      case 98: return "Intervall nicht ordnungsgem�� definiert";
      case 99: return "Intervall enth�lt eine zus�tzliche Variable";
      case 100: return "Ihr Eintrag enth�lt ein Symbol, das hier nicht zul�ssig ist.";
      case 101: return "Sie m�ssen eine Gleichung oder Ungleichung eingeben.";
      case 102: return "In Wurzel(n,x) kann n nicht gr��er sein als 65536.";
      case 103: return "Geben Sie eine Gleichung wie $y = x^2$ ein, um y', y'', etc. zu berechnen";
      case 104: return "Sie m�ssen eine oder mehrere Gleichungen eingeben (durch Kommas getrennt). ";
      case 105: return "Der Integrand muss im Intervall der Integration definiert sein. Unpassende Integrale sind nicht erlaubt. Nicht einmal hebbare Definitionsl�cken sind erlaubt. Z.B. kann sin(x)/x  nicht �ber null integriert werden und sec(x) cos(x) kann nicht �ber oder auch nur bis zu pi/2 integriert werden. Es ist auch m�glich, dass Ihr Integrand definiert ist, aber zu kompliziert f�r MathExperte zu analysieren ist.";
      case 106: return "Keine Integrationsvariable. �ndern Sie Ihre Aufgabe.";
      case 107: return "Nicht definierte unterere Integrationsgrenze";
      case 108: return "Nicht definierte oberere Integrationsgrenze";
      case 109: return "Keine neuen Variablen erlaubt in Hilfsgleichungen";
      case 110: return "Keine Summationsvariable. Bearbeiten Sie Ihre Aufgabe.";
      case 111: return "Unterere Summationsgrenze muss eine ganze Zahl sein.";
      case 112: return "Oberere Summationsgrenze muss eine ganze Zahl sein.";
      case 113: return "Benutzen Sie ein Gleichheitszeichen, um eine Gleichung einzugeben.";
      case 114: return "Die obere Grenze muss gr��er als die untere sein.";
      case 115: return "Die Endpunkte des Intervalls m�ssen numerisch sein.";
      case 116: return "Die Anzahl der Intervalle kann Parameter enthalten, muss aber eine positive ganze Zahl sein.";
      case 117: return "Geben Sie die Funktion, linker Endpunkt, rechter Endpunkt, Anzahl der Intervalle an.";
      case 118: return "Kann nicht floor dieses Ausdruckes bilden.";
      case 119: return "Zu viele Parameter. Die Ordnung der Differentialgleichung plus die Anzahl der Parameter kann f�nf nicht �bersteigen.";
      case 120: return "Geben Sie zwei Funktionen ein, die durch ein Komma getrennt sind. Z.B. cos t, sin t. Sie k�nnen auch Gleichungen wie x = cos t, y = sin t benutzen.";
      case 121: return "Geben Sie drei Gleichungen ein. Beispiel: x = cos t, y = sin t, z = t.";
      case 122: return "Unzul�ssiges Intervall.";
      case 123: return "Geben Sie ein oder mehrere Gleichungen ein, die Sie durch Kommas trennen.";
      case 124: return "Benutzen Sie nur ein Semikolon. Nach dem Semikolon trennen Sie die Ungleichungen durch Kommas.";
      case 125: return "Geben Sie drei Gleichungen in der Form x = ..., y = ..., z = ... ein";
      case 126: return "Wenn Sie Bereiche f�r Variablen bestimmen, m�ssen Sie f�r beide unabh�ngigen Variablen Bereiche festlegen.";
      case 127: return "Die untere Grenze der Summe muss kleiner bzw. gleich der oberen Grenze sein.";
      case 128: return "Entweder der Ausdruck ist nicht definiert f�r einen Wert der Indexvariablen, oder das Problem ist f�r MathExperte zu kompliziert zu analysieren.";
      case 129: return "Die untere Grenze des Produkts muss kleiner bzw. gleich der oberen Grenze sein.";
      case 130: return "Untere Grenze des Produkts muss eine ganze Zahl sein.";
      case 131: return "Oberere Grenze des Produkts muss eine ganze Zahl sein.";
      case 132: return "Nur ganze Zahlen oder Dezimalzahlen sind innerhalb des Gradsymbols zul�ssig.";
      case 133: return "Geben Sie Ungleichungen unter Graphische Darstellung Ungleichungen f(x,y)<= g(x,y) ein.";
      case 134: return "Es m�ssen mindestens zwei Variablen in der Aufgabe vorkommen.";
      case 135: return "Nur die Integrationsvariable sollte als das zweite Argument eines Integrals vorkommen.";
      case 136: return "Statt dt tippen Sie blo� t";
      case 137: return "Statt dx tippen Sie blo� x";
      case 138: return "Statt du tippen Sie blo� u";
      case 139: return "Sie k�nnen e nicht als Variable benutzen. W�hlen Sie einen anderen Buchstaben.";
      case 140: return "Sie k�nnen i nicht als Grenzwertvariable benutzen. W�hlen Sie einen anderen Buchstaben.";
      case 141: return "Diese Funktion ist nicht definiert f�r bestimmte Werte, die nahe dem Grenzwert liegen. Deshalb ist der Grenzwert nicht definiert.";
      case 142: return "Es muss mindestens eine Variable vorhanden sein.";
      case 143: return "Sie k�nnen pi nicht als Grenzwertvariable benutzen. W�hlen Sie einen anderen Buchstaben.";
      case 144: return "Sie k�nnen keine Konstante als Grenzwertvariable benutzen.";
      case 145: return "Ein Integral innerhalb eines Integrals ist nicht erlaubt. Doppelintegrale kann MathExperte nicht berechnen.";
      case 146: return "Uneigentliche Integrale k�nnen unter diesem Men�punkt nicht eingegeben werden.";
      case 147: return "Ein Intervall ist ein Ungleichung oder ein Paar von Ungleichungen.";
      case 148: return "Die Variable kann nur einmal in einem Intervall auftreten.";
      case 149: return "Die eingegebene Formel definiert kein Intervall.";
      case 150: return "Nur eine Variable kann in einem Intervall vorkommen. Parameter sind nicht erlaubt.";
      case 151: return "Sie m�ssen eine Variable benutzen , um ein Intervall zu definieren. Beispiel: $0 \\le  x \\le  1$.";
      case 152: return "Tut mir leid: MathExperte kann dieses Integral nicht berechnen; deshalb kann es nicht akzeptiert werden.";
      case 153: return "Diese Reihe konvergiert nicht. Sie k�nnen Sie unter einem Men�punkt zum Testen der Konvergenz eingeben.";
      /* file went to the French translator at this point */
      case 154: return "MathExperte kann keine uneigentlichen Integrale bearbeiten, deren Integrand durch Fallunterscheidung definiert ist.";
      case 155: return "Der Integrand ist nicht definiert an mehr als nur einzelnen Stellen; deshalb kann das Integral nicht definiert werden.";
      case 156: return "Bitte geben Sie eine unendliche Reihe ein.";
      case 157: return "MathExperte kann Definition durch Fallunterscheidung in einer unendlichen Reihe nicht bearbeiten.";
      case 158: return "Die Funktion muss auf dem Intervall definiert sein.";
      case 159: return "Sie m�ssen ein Integral oder eine Summe von (Funktionen mal) Integralen eingeben";
      case 160: return "Doppelintegrale k�nnen nicht eingegeben werden.";
      case 161: return "Sie k�nnen Integrale nicht in einem Divisor oder Exponenten eingeben.";
      case 162: return "Kann die logischen Konstanten 'wahr' oder 'falsch' in mathematischem Ausdruck nicht erw�hnen.";
      case 163: return "Kann undefinierte Funktionssymbole nicht erw�hnen. Definieren Sie zun�chst die Funktionen, die Sie verwenden m�chten.";
      case 164: return "Sie k�nnen nicht mehr als sechs Graphen vergleichen. Versuchen Sie statt dessen eine einzelne Formel mit nur einem Parameter zu schreiben.";
      case 165: return "Sie haben eine Variable erw�hnt, die in keiner Gleichung vorkommt. Bitte �berpr�fen Sie, ob ein Fehler vorliegt.";
      case 166: return "Grenzwerte mit komplexen Zahlen werden nicht akzeptiert.";
      case 167: return "Zu viele Variablen.";
      case 168: return "";
   }
  assert(0);  /* cases are exhaustive */
  return "Falsche Eingabe";  /* avoid a warning message */
}
/*____________________________________________________________________*/
const char * German_aem(int error)  /* arithmetic error message */
{  switch (error)
     { case 1:  return "Ich glaub's einfach nicht!"; /* assert(0) */
       case 2:  return "Ausdruck hat keinen Wert.";
       case 3:  return "Kann nicht durch null teilen.";
       case 4:  return "Etwas stimmt nicht mit dem Divisor.";
       case 5:  return "0^0 ist nicht definiert.";
       case 6:  return "Auch die Wurzel einer negativen Zahl ist nicht existent.";
       case 7:  return "Integrale �ber 10^308 k�nnen nicht in Dezimalform umgewandelt werden.";
       case 8:  return "Werte �ber 10^308 k�nnen nicht bearbeitet werden.";
       case 9:  return "Untere Summationsgrenze ist keine ganze Zahl.";
       case 10: return "Obere Summationsgrenze ist keine ganze Zahl.";
       case 11: return "Untere Summationsgrenze ist zu gro�, um die Summe zu bilden.";
       case 12: return "Obere Summationsgrenze ist zu gro�, um die Summe zu bilden.";
       case 13: return "Nicht numerischer Summand in einer Summe mit Laufindex.";
       case 14: return "Untere Grenze des Produkts mit Laufindex ist zu gro�, um das Produkt zu bilden.";
       case 15: return "Obere Grenze des Produkts mit Laufindex ist zu gro�, um das Produkt zu bilden.";
       case 16: return "Nicht numerischer Faktor im Produkt mit Laufindex.";
       case 17: return "Exponent zu gro�, um den Ausdruck zu berechnen.";
       case 18: return "Kann nicht berechnet werden, da der Exponent eine zu gro�e Zahl enth�lt.";
       case 19: return "Um dies zu berechnen, w�ren komplexe Zahlen notwendig.";
       case 20: return "Negative Zahl hoch eine Dezimalzahl ist nicht definiert.";
       case 21: return "0^0 ist nicht definiert.";
       case 22: return "Funktion falsch aufgerufen.";
       case 23: return "Nullte Wurzel ist nicht definiert.";
       case 24: return "MathExperte kann eine Wurzel  mit solch einem gro�en Index nicht berechnen.";
       case 25: return "Nur ganzzahlige Wurzeln sind definiert.";
       case 26: return "Nur ganzzahlige Wurzeln sind definiert.";
       case 27: return "Nur positive Wurzeln sind definiert.";
       case 28: return "Floor ist nicht definiert f�r komplexe Zahlen.";
       case 29: return "Radius muss positiv sein.";
       case 30: return "Radius muss eine ganze Zahl sein.";
       case 31: return "Fakult�t ist nicht definiert f�r Dezimalzahlen.";
       case 32: return "Fakult�t ist nur f�r ganze Zahlen definiert.";
       case 33: return "Fakult�t ist nur f�r ganze nicht negative Zahlen definiert.";
       case 34: return "Fakult�t zu gro� zum Berechnen.";
       case 35: return "Binomialkoeffizienten sind nur f�r ganze Zahlen definiert.";
       case 36: return "Binomialkoeffizienten sind nicht f�r negative Werte definiert.";
       case 37: return "In binomial(n,k) kann n nicht kleiner als k sein.";
       case 38: return "Binomialkoeffizient zu gro� zum Berechnen.";
       case 39: return "Kann die Wurzel nicht berechnen, da der Wurzelindex keine ganze Zahl oder zu gro� ist";
       case 40: return "ggT ist nicht definiert f�r komplexe Zahlen";
       case 41: return "ggT ist nur f�r ganze Zahlen definiert";
       case 43: return "mod ist nicht definiert f�r komplexe Zahlen";
       case 44: return "mod ist nur f�r ganze Zahlen definiert";
       case 45: return "Potenz zu gro� oder zu klein zum Berechnen";
       case 46: return "Wurzel zu gro� oder zu klein zum Berechnen";
       case 47: return "Komplexe Zahlen ben�tigt, sind aber nicht aktiviert";
       case 48: return "Divisor zu klein; kann Division nicht ausf�hren.";
       case 49: return "Nicht gen�gend Arbeitsspeicher.";
       case 52: return "Determinante nur f�r Matrizen definiert";
       case 53: return "Matrix ist nicht invertierbar";
       case 54: return "Determinante nur f�r Matrizen definiert";
       case 55: return "Nur Matrizen der gleichen Gr��e k�nnen addiert werden";
       case 56: return "Anzahl der Zeilen und Spalten der Matrix falsch f�r die Multiplikation";
       case 57: return "Die Anzahl der Komponenten der Vektoren muss gleich sein, um das Skalarprodukt der beiden Vektoren zu bilden";
       case 58: return "Versuch, eine nicht quadratische Matrix zu invertieren";
       case 59: return "Matrix zu einer nicht ganzzahligen Potenz ist nicht definiert";
       case 60: return "Kann nicht durch eine Matrix teilen.";
       case 61: return "Kann nicht durch einen Vektor teilen.";
       case 62: return "Berechnung vom Benutzer angehalten.";
       case 63: return "Kann die Determinante nicht berechnen, wenn nicht alle Eintr�ge Zahlen sind.";
       case 64: return "Entries must be integers or rational numbers.";
       case 65: return "Bernoulli Zahl zu gro�, um leicht zu berechnen;";
       case 66: return "Euler Zahl zu gro�, um leicht zu berechnen";
       default: return "Unerwarteter arithmetischer Fehler.";
     }
}

/*________________________________________________________________*/
const char * German_dem(int error)  /* deval error message */
{  switch (error)
     { case 1:  assert(0);  /* non-evaluable functor--no message */
       case 2:  return "Ganze Zahl zu gro� um sie in die Dezimalform zu bringen.";
       case 3:  return "Eine sehr gro�e Eingabe in die trigonometrische Funktion kann nicht genau berechnet werden.";
       case 4:  return "Fehler im Definitionsbereich, trig. Funktion nicht definiert.";
       case 5:  return "Kann nicht log einer negativen Zahl berechnen.";
       case 6:  return "Kann nicht ln einer negativen Zahl berechnen.";
       case 7:  return "Kann nicht die Quadratwurzel einer negativen Zahl berechnen.";
       case 8:  return "0^0 is undefined";
       case 9:  return "Kann nicht durch null teilen.";
       case 10: return "Fehler beim Berechnen der Potenz.";
       case 11: return "Fehler beim Berechnen der Wurzel.";
       case 12: assert(0);  /* Don't translate this */
       case 13: /* fall-through-- don't translate this */
       case 14:
       case 15: return "Laufindexfehler bei der Summennotation.";
       case 16: return "Binomialkoeffizient zu gro�.";
       case 17: return "Zweiter Parameter eines Binomialkoeffizienten muss eine ganze Zahl sein.";
       case 18: return "Fakult�t zu gro� zum Berechnen."; /* ln(n!) not a double */
       case 19: return "Fakult�t ist nur f�r ganze nicht negative Zahlen definiert.";
       case 20: return "Falsche Argumente f�r mod.";
       case 21: return "Kann Besselfunktion an einem Punkt nicht berechnen.";
       case 22: return "Die Basis von Logarithmen muss positiv sein.";
       case 23: return "Logarithmen sind nur f�r positive Zahlen definiert.";
       case 24: return "Logarithmen zur Basis 1 sind nicht definiert.";
       case 25: return "Logarithmus zu dieser kleinen Basis zu gro� zum Berechnen.";
       case 26: return "Gammafunktion nicht f�r negative ganze Zahlen definiert.";
       case 27: return "Bereichfehler beim Berechnen einer unvollst�ndigen Gammafunktion.";
       case 28: return "Betafunktion nur f�r nicht negative Parameter definiert.";
       case 29: return "Beim Integral einer Exponentialfunktion muss n einen ganze Zahl sein $\\ge  0$";
       case 30: return "Wert zu gro� beim Berechnen des Integrals einer Exponentialfunktion.";
       case 31: return "Parameter muss positiv sein beim exponentiellen Integral.";
       case 32: return "arccosh(x) nur definiert f�r $x \\ge  1$";
       case 33: return "arctanh(x) nur definiert f�r |x| < 1";
       case 34: return "arccoth(x) nur definiert f�r |x| > 1";
       case 35: return "arcsech(x) nur definiert f�r $0 < x \\le  1$";
       case 36: return "Digammafunktion nicht definiert f�r negative ganze Zahlen";
       case 37: return "Nicht gen�gend Arbeitsspeicher, um die Berechnung zu beenden.";
       case 38: return "arccos x nur definiert f�r $|x| \\le  1$";
       case 39: return "arcsin x nur definiert f�r $|x| \\le  1$";
       case 40: return "arcsec x nur definiert f�r $|x| \\ge  1$";
       case 41: return "arccsc x nur definiert f�r $|x| \\ge  1$";
       case 42: return "Wert der Exponentialfunktion zu gro�.";
       case 43: return "Wert von sinh zu gro�.";
       case 44: return "Wert von sinh zu gro�.";
       case 45: return "Wert zu gro� beim Multiplizieren der Dezimalzahlen.  ";
       case 46: return "Wert zu gro� beim Addieren der Dezimalzahlen.";
       case 47: return "Wert zu gro� oder zu klein beim Dividieren der Dezimalzahlen.";
       case 48: return "Wert des Binomialkoeffizienten zu gro�, um ihn in Dezimalform anzuzeigen.";
       case 49: return "Wert der Betafunktion zu gro�, um ihn in Dezimalform anzuzeigen.";
       case 50: return "Wert der Summe zu gro�, um ihn in Dezimalform anzuzeigen.";
       case 51: return "Wert des Produkts zu gro�, um ihn in Dezimalform anzuzeigen.";
       case 52: return "coth nicht f�r null definiert.";
       case 53: return "csch nicht f�r null definiert.";
       case 54: return "Bernoulli Zahl zu gro�, um einfach zu bewerten.";
       case 55: return "Euler Zahl zu gro�, um einfach zu bewerten.";
       default: return "Unerwarteter Berechnungsfehler";  /* safer than assert(0) */
     }
}
/*____________________________________________________________________*/
const char * German_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 "Englisch".
*/
{ switch(n)
     { case ENGLISH:  return "Englisch";
       case FRENCH:   return "Franz�sisch";
       case CANADIAN: return "Kanadisches Franz�sisch";
       case GERMAN:   return "Deutsch";
       case SPANISH:  return "Spanisch";
       case DUTCH:    return "Niederl�ndisch";
       case SWEDISH:  return "Schwedisch";
       case PORTUGESE: return "Portugiesisch";
       case ITALIAN:  return "Italienisch";
       case RUSSIAN:  return "Russisch";
       case JAPANESE: return "Japanisch";
       case CHINESE:  return "Chinesisch";
       default:       return "Englisch";
     }
}


 /*___________________________________________________________________*/
const char * German_month(int n)
/* Return the English name of the n-th month 0-11 */
{ switch(n)
     { case 0:  return "Januar";
       case 1:  return "Februar";
       case 2:  return "M�rz";
       case 3:  return "April";
       case 4:  return "Mai";
       case 5:  return "Juni";
       case 6:  return "Juli";
       case 7:  return "August";
       case 8:  return "September";
       case 9:  return "Oktober";
       case 10: return "November";
       case 11: return "Dezember";
       default: assert(0);
     }
  return "";  /* avoid a warning message */
}


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