Sindbad~EG File Manager
/* M. Beeson, for MathXpert.
Parser error messages in English
Should be viewed and translated in ISO-Latin1 character set
2.1.98 extracted from parser.c
3.29.99 modified
5.3.13 changed names of exported functions
*/
#include <assert.h>
#include "english1.h"
/*_________________________________________________________________*/
const char * German_pem(int err)
/* returns a string to be printed to the screen in case of parsing error */
/* input is the 'err' value returned by 'parse' */
{ if( (259 <= err) && (err <= 277 ))
return "Ausdruck erwartet";
switch (err)
{
case 256: return "NOT muss ein logischer Ausdruck folgen";
case 257: return "Dem logischen OR muss ein logischer Ausdruck folgen";
case 258: return "Dem logischen AND muss ein logischer Ausdruck folgen";
case 278: return "Anführungszeichen rechts erwartet";
case 279: return "] erwartet";
case 280: return "} erwartet";
case 281: return "Zahl erwartet";
case 282: return "Benutzen Sie hier Anführungszeichen vor dem Minus";
case 283: return "Falsche Anzahl an Eingaben";
case 284: return "Verstehe den Funktionsparameter nicht";
case 285: return "Verstehe den Exponenten nicht";
case 294: return "Klammern oder eckige Klammern erwartet";
case 295: return "Erwarte mehr Eingaben";
case 296: return "Komma erwartet";
case 297: return "Anführungszeichen rechts erwartet";
case 301: return "Zu große Dezimalzahl";
case 302: return "Zahl zu groß";
case 310: return "Funktionsparameter erwartet";
case 311: return "Nach dem Funktionsnamen Klammern erwartet ";
case 312: return "Funktionsname kann aus höchstens 31 Zeichen bestehen";
case 313: return "Klammern nicht stimmig";
case 314: return "Eckige Klammern";
case 315: return "Geschweifte Klammern";
case 316: return "Das verstehe ich nicht";
case 317: return "Verschachtelte eckige Klammern, die keine zulässige Matrix bilden ";
case 318: return "| fehlt, um den Betrag abzuschließen";
case 319: return "Das zweite Argument von sum muss eine Variable sein";
case 320: return "Verstehe Funktionsargument nicht; versuchen Sie Anführungszeichen zu benutzen";
case 321: return "Index zu groß -- darf 1000 nicht übersteigen";
case 322: return "Index der Funktion muss eine nicht negative ganze Zahl sein";
case 323: return "Zu viele indizierte Variablen.";
case 324: return "Zu viele lange Variablennamen.";
case 325: return "Zu viele lange Funktionsnamen.";
case 326: return "Ungleichung erwartet.";
case 327: return "Erwarte eine Ungleichung oder ein Intervall nach 'if'.";
case 328: return "Ein Semikolon kann nach 'if' nur in Fallunterscheidungen benutzt werden. Trennen Sie die Elemente einer Liste durch Kommas.";
case 329: return "Variablenname zu lang.";
case 330: return "Typ erwartet. Der Doppelpunkt wird benutzt, um die Art oder den Typ einer Variablen anzugeben.";
case 331: return "Um einen griechischen Buchstaben oder ein Symbol wie z.B. unendlich einzugeben, schreiben Sie nur den Namen aus. Z.B. \"theta\".";
case 332: return "Ganze Zahl als erstes Argument von root erwartet"; /* don't translate 'root' */
case 333: return "Ganze Zahl als erstes Argument der Bessel-Funktion erwartet";
}
return "Falsche Eingabe"; /* avoid a warning message */
}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists