00001
00044 #include "GrafKern.h"
00045 #include "Errors.h"
00046
00047 #if defined(WX)
00048 #else
00049 #ifndef N_
00050 #define N_(s) s
00051 #endif
00052 #endif
00053
00054 #if defined(GERMAN) && !defined(WX)
00055
00056 const mutChar * Error_text[] =
00057 {
00058
00059 "Undefinierter Fehler in %s Zeile %d !",
00060
00061
00062 "Syntaktischer Fehler, nicht näher spezifiziert. (Zeile %d)" ,
00063 "Ungültiges Zeichen im Quelltext: asc=%d (Zeile %d)",
00064 "Kann Datei nicht öffnen: %s",
00065 "Speichermangel oder zu wenig Daten für Mutabor in Quelldatei.",
00066 "Kommentar am Dateiende nicht abgeschlossen.",
00067 " ",
00068 " ",
00069 " ",
00070 " ",
00071
00072
00073 "Der Intervallname %s wurde doppelt benutzt",
00074 "Der Tonname %s wurde doppelt benutzt",
00075 "Der Tonsystemname %s wurde doppelt benutzt",
00076 "Der Umstimmungsname %s wurde doppelt benutzt",
00077 "Der Harmoniename %s wurde doppelt benutzt",
00078 "Der Logikname %s wurde doppelt benutzt",
00079 "(unbenutzt)",
00080 "Der Parametername %s wurde doppelt benutzt",
00081 "Das MIDI-Instrument %d wurde doppelt benutzt",
00082 "Überlappungsfehler bei der MIDI-Zuordnung: Kanal %d wurde doppelt benutzt",
00083 "Mehr als ein ANSONSTEN-Auslöser in Logik %s",
00084 "Mehr als ein ANSONSTEN in Umstimmung %s",
00085 "Die Alternative %d ist doppelt in %s",
00086 " ",
00087 " ",
00088
00089
00090 "Unbekanntes Symbol: %s",
00091 "Unbekanntes Intervall: %s",
00092 "Unbekannter Ton: %s",
00093 "Unbekanntes Tonsystem: %s",
00094 "Unbekannte Umstimmung: %s",
00095 "Unbekannte Harmonie: %s (in Logik %s)",
00096 "Unbekannter Parametername: %s in %s",
00097 "Unbekanntes Intervall: %s (in %s)",
00098 "Unbekannter Ton: %s (in Tonsystem %s)",
00099 "Unbekannter Ton: %s (in Umstimmung %s)",
00100 "(to be reused)",
00101 "Unbekannte Umstimmung: %s (in Umstimmung %s)",
00102 "Unbekannte Einstimmung: %s (in Logik %s)",
00103 "Unbekannte Aktion: %s (in Logik %s)",
00104 "Unbekannter Parameter: %s (in Aufruf %s von Logik %s)",
00105 " ",
00106 " ",
00107 " ",
00108 " ",
00109 " ",
00110
00111
00112 "MIDI-Kanal ungültig (zulässig: 1 bis 16)",
00113 "Unzulässiger Wert von Intervall %s",
00114 "Taste %d liegt außerhalb des Wertebereichs 24..108 (in Tonsystem %s)",
00115 "In Umstimmung %s ist der Ton %s nicht komplex",
00116 "Unzulässiger Wert in %s",
00117 "Unzulässiger MIDI-Code in Logik %s (erwarte %s)",
00118 "Logik %s darf nicht mit ANSONSTEN aufgerufen werden",
00119 "Als Taste eines Auslösers wurde kein einzelner Buchstabe angegeben TASTE %s",
00120 "Division durch (fast) 0 in Zeile %d",
00121 " ",
00122 " ",
00123 " ",
00124 " ",
00125 " ",
00126 " ",
00127
00128
00129 "In Umstimmungsbund/case %s stimmen in Umstimmung %s die Parameter nicht",
00130 "In Logik %s stimmt die Parameter- anzahl von %s nicht",
00131 "In Logik %s ist die Einstimmung %s nicht parameterlos",
00132 "in Umstimmungsbund %s ist der Aufruf %s nicht parameterlos",
00133 "in Umstimmungs_case %s ist der Aufruf %s nicht parameterlos",
00134
00135
00136 "Die Töne %s und %s hängen gegenseitig voneinander ab",
00137 "Die Umstimmungen/Logiken %s und %s hängen gegenseitig voneinander ab",
00138 "Die Intervalle %s und %s hängen gegenseitig voneinander ab",
00139 "Die MIDI-Kanäle hängen gegenseitig voneinander ab",
00140 " ",
00141
00142
00143 "Falsches Zeichen! Erwarte %s (Zeile %d)",
00144 "Fehlerhafte Intervall- deklaration in Intervall %s.",
00145 "Fehlerhafte Tondeklaration von Ton %s.",
00146 "Fehlerhafte Tonsystem- deklaration. (Zeile %d)",
00147 "Ungültige Pameterliste in Zeile %d",
00148 "Ungültige Umstimmung in Zeile %d",
00149 "Ungültige Harmoniedekl. bei %s",
00150 "Fehlerhafte MIDI-Liste in Zeile %d",
00151 "Nach einem # folgt keine Hex-Ziffer (Zeile %d)",
00152 "Deklaration erwartet. (Zeile %d)",
00153 "Zwei Punkte (.) in einer Zahl. (Zeile %d)",
00154 "Hier nur Integer statt Gleitkommazahl erlaubt (Zeile %d)",
00155 "Operand fehlt ? (Zeile %d)"
00156
00157 };
00158
00159 const mutChar * Warning_text[] =
00160 {
00161 "Undefinierte Compilerwarnung",
00162 "MIDI-Auslöser in Logik %s beginnt nicht mit Kanal 0-Statusbyte. "
00163 "Wert wurde korrigiert",
00164 "Unmöglicher Harmonieauslöser in Logik %s",
00165 "Mehrdeutiger Auslöser %s in Logik %s",
00166 "Auslöser ANSONSTEN ist nicht der letzte in Logik %s",
00167 "Verschwendung bei der Kanalzuordnung",
00168 "Keine Datei angegeben, versuche test.mut",
00169 "Konfigurationsdatei fehlerhaft",
00170 "Echte Überschneidung bei der MIDI-Zuordnung: Kanäle %d und %d",
00171 "Fehler in GMN-Datei %s Position(%d, %d): %s"
00172 };
00173
00174
00175
00176 #else
00177
00178 const mutTranslationChar * Error_text[] =
00179 {
00180
00181 N_("Unknown error in %s , line %d !"),
00182
00183
00184 N_("Syntax error in line %d"),
00185 N_("Non-valid character: asc=%x (line %d)"),
00186 N_("Can't open file: %s"),
00187 N_("Not enough memory or too few data for mutabor in source file"),
00188 N_(" "),
00189 N_(" "),
00190 N_(" "),
00191 N_(" "),
00192 N_(" "),
00193
00194
00195 N_("The interval name %s was used twice"),
00196 N_("The tone name %s was used twice"),
00197 N_("The tonesystem name %s was used twice"),
00198 N_("The retuning name %s was used twice"),
00199 N_("The pattern name %s was used twice"),
00200 N_("The logic name %s was used twice"),
00201 N_("(unused)"),
00202 N_("The parameter name %s was used twice"),
00203 N_("The MIDI-Instrument %d was used twice"),
00204 N_("MIDI-Mapping: Channel %d was used twice"),
00205 N_("Logik %s contains more than one ELSE statement"),
00206 N_("Retuning %s contains more than one ELSE statement"),
00207 N_("The alternative %d is ued twice in %s"),
00208 N_(" "),
00209 N_(" "),
00210
00211
00212 N_("Undefined symbol: %s"),
00213 N_("Undefined interval: %s"),
00214 N_("Undefined tone: %s"),
00215 N_("Undefined tonesystem: %s"),
00216 N_("Undefined retuning: %s"),
00217 N_("Undefined pattern: %s (in logic %s)"),
00218 N_("Undefined parameter name: %s in %s"),
00219 N_("Undefined interval: %s (in %s)"),
00220 N_("Undefined tone: %s (in tone system %s)"),
00221 N_("Undefined tone: %s (in retuning %s)"),
00222 N_("(to be reused)"),
00223 N_("Undefined retuning: %s (in retuning %s)"),
00224 N_("Undefined initial tuning: %s (in logic %s)"),
00225 N_("Undefined action: %s (in logic %s)"),
00226 N_("Undefined parameter: %s (in call %s from logic %s)"),
00227 N_(" "),
00228 N_(" "),
00229 N_(" "),
00230 N_(" "),
00231 N_(" "),
00232
00233
00234
00235 N_("Bad MIDI channel (valid: 1...16)"),
00236 N_("Bad interval value in %s"),
00237 N_("Bad key %d (valid: 36..96 (in tonesystem %s)"),
00238 N_("Not-complex tone in retuning %s ( %s )"),
00239 N_("Bad value in %s"),
00240 N_("Bad MIDI-Code in logic %s (expecting %s )"),
00241 N_("Logic %s must not be called by ELSE"),
00242 N_("A Key needs to be a single character ( %s )"),
00243 N_("Division by (nearly) 0 in line %d"),
00244 N_(" "),
00245 N_(" "),
00246 N_(" "),
00247 N_(" "),
00248 N_(" "),
00249 N_(" "),
00250
00251
00252 N_("In retuning %s and %s : Bad parameters"),
00253 N_("In logic %s : Bad number of parameters ( %s )"),
00254 N_("In logik %s : initial tuning %s mustn't have parameters"),
00255 N_("In collection %s : call to %s mustn't have parameters"),
00256 N_("In case %s : call to %s mustn't have parameters"),
00257
00258
00259 N_("Tones %s and %s are dependent"),
00260 N_("Retunings/logics %s and %s are dependent"),
00261 N_("Intervals %s and %s are dependent"),
00262 N_("MIDI-channels are dependent"),
00263 N_(" "),
00264
00265
00266 N_("Wrong character ! Expecting %s (line %d)"),
00267 N_("Bad interval declaration of intervall %s"),
00268 N_("Bad tone declaration of tone %s"),
00269 N_("Bad tonesystem declaration. (line %d)"),
00270 N_("Bad parameter list in call to %s in line %d"),
00271 N_("Bad retuning in line %d"),
00272 N_("bad pattern decl. at %s"),
00273 N_("Bad MIDI list in line %d"),
00274 N_("No hex number after # (line %d)"),
00275 N_(" ")
00276
00277 };
00278
00279 const mutTranslationChar * Warning_text[] =
00280 {
00281 N_("Undefined compiler warning"),
00282 N_("MIDI event in logic %s does not start with channel 0 status byte. Value corrected."),
00283 N_("Non existent harmony event in logic %s"),
00284 N_("Non well defined event %s in logic %s"),
00285 N_("Event ELSE is last in %s"),
00286 N_("MIDI channels wasted in channel assotiation"),
00287 N_("No file given, trying test.mut"),
00288 N_("Invalid configuration file"),
00289 N_("Intersection of MIDI channels %d und %d"),
00290 N_("Error in GMN-File %s position(%d, %d): %s")
00291 };
00292
00293 #endif
00294