Sindbad~EG File Manager
/* 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>
#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 "Sie müssen sowohl eine obere als auch eine untere Grenze eingeben, wie in sin x < y < cos x.";
case 3: return "Der mittlere Term muss eine Variable sein, wie in sin x < y < cos x.";
case 4: return "Die oberen und unteren Grenzen dürfen die Variable in der Mitte nicht enthalten.";
case 5: return "";
case 6: return "";
case 7: return "";
case 8: return "";
case 9: return "";
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 PORTUGUESE: 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