Add load/save errors for other languages
svn-id: r22824
This commit is contained in:
parent
f33a2e2f31
commit
418027c21b
2 changed files with 60 additions and 26 deletions
|
@ -449,19 +449,67 @@ void SimonEngine::clearCharacter(WindowBlock *window, int x, byte b) {
|
||||||
|
|
||||||
void SimonEngine::fileError(WindowBlock *window, bool save_error) {
|
void SimonEngine::fileError(WindowBlock *window, bool save_error) {
|
||||||
HitArea *ha;
|
HitArea *ha;
|
||||||
const char *string, *string2;
|
const char *string1, *string2;
|
||||||
|
|
||||||
if (save_error) {
|
if (save_error) {
|
||||||
string = "\r Save failed.";
|
switch (_language) {
|
||||||
string2 = "\r Disk error.";
|
case Common::PL_POL:
|
||||||
|
string1 = "\r Blad zapisu. ";
|
||||||
|
string2 = "\rBlad dysku. ";
|
||||||
|
break;
|
||||||
|
case Common::ES_ESP:
|
||||||
|
string1 = "\r Error al salvar";
|
||||||
|
string2 = "\r Intenta con otro disco";
|
||||||
|
break;
|
||||||
|
case Common::IT_ITA:
|
||||||
|
string1 = "\r Salvataggio non riuscito";
|
||||||
|
string2 = "\r Prova un\39altro disco";
|
||||||
|
break;
|
||||||
|
case Common::FR_FRA:
|
||||||
|
string1 = "\r Echec sauvegarde";
|
||||||
|
string2 = "\rEssayez une autre disquette";
|
||||||
|
break;
|
||||||
|
case Common::DE_DEU:
|
||||||
|
string1 = "\r Sicherung erfolglos.";
|
||||||
|
string2 = "\rVersuche eine andere Diskette.";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
string1 = "\r Save failed.";
|
||||||
|
string2 = "\r Disk error.";
|
||||||
|
break;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
string = "\r Load failed.";
|
switch (_language) {
|
||||||
string2 = "\r File not found.";
|
case Common::PL_POL:
|
||||||
|
string1 = "\r Blad odczytu. ";
|
||||||
|
string2 = "\r Nie znaleziono pliku.";
|
||||||
|
break;
|
||||||
|
case Common::ES_ESP:
|
||||||
|
string1 = "\r Error al cargar";
|
||||||
|
string2 = "\r Archivo no encontrado";
|
||||||
|
break;
|
||||||
|
case Common::IT_ITA:
|
||||||
|
string1 = "\r Caricamento non riuscito";
|
||||||
|
string2 = "\r File non trovato";
|
||||||
|
break;
|
||||||
|
case Common::FR_FRA:
|
||||||
|
string1 = "\r Echec chargement";
|
||||||
|
string2 = "\r Fichier introuvable";
|
||||||
|
break;
|
||||||
|
case Common::DE_DEU:
|
||||||
|
string1 = "\r Laden erfolglos.";
|
||||||
|
string2 = "\r Datei nicht gefunden.";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
string1 = "\r Load failed.";
|
||||||
|
string2 = "\r File not found.";
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
windowPutChar(window, 0xC);
|
windowPutChar(window, 0xC);
|
||||||
for (; *string; string++)
|
for (; *string1; string1++)
|
||||||
windowPutChar(window, *string);
|
windowPutChar(window, *string1);
|
||||||
for (; *string2; string2++)
|
for (; *string2; string2++)
|
||||||
windowPutChar(window, *string2);
|
windowPutChar(window, *string2);
|
||||||
|
|
||||||
|
@ -469,13 +517,13 @@ void SimonEngine::fileError(WindowBlock *window, bool save_error) {
|
||||||
window->textRow = window->height - 1;
|
window->textRow = window->height - 1;
|
||||||
window->textLength = 0;
|
window->textLength = 0;
|
||||||
|
|
||||||
string = "[ OK ]";
|
string1 = "[ OK ]";
|
||||||
for (; *string; string++)
|
for (; *string1; string1++)
|
||||||
windowPutChar(window, *string);
|
windowPutChar(window, *string1);
|
||||||
|
|
||||||
ha = findEmptyHitArea();
|
ha = findEmptyHitArea();
|
||||||
ha->x = ((window->width >> 1) + (window->x - 3)) * 8;
|
ha->x = ((window->width / 2) + (window->x - 3)) * 8;
|
||||||
ha->y = (window->height << 3) + window->y - 8;
|
ha->y = (window->height * 8) + window->y - 8;
|
||||||
ha->width = 48;
|
ha->width = 48;
|
||||||
ha->height = 8;
|
ha->height = 8;
|
||||||
ha->flags = kBFBoxInUse;
|
ha->flags = kBFBoxInUse;
|
||||||
|
|
|
@ -34,12 +34,10 @@ static const char *const russian_verb_names[] = {
|
||||||
"Qnotrft< pa",
|
"Qnotrft< pa",
|
||||||
"Nt_r[t<",
|
"Nt_r[t<",
|
||||||
"Ecjdat<",
|
"Ecjdat<",
|
||||||
|
|
||||||
"Q=fst<",
|
"Q=fst<",
|
||||||
"C^]t<",
|
"C^]t<",
|
||||||
"Ha_r[t<",
|
"Ha_r[t<",
|
||||||
"Isqom<^ocat<",
|
"Isqom<^ocat<",
|
||||||
|
|
||||||
"Docorjt<",
|
"Docorjt<",
|
||||||
"Qp]t<",
|
"Qp]t<",
|
||||||
"Neft<",
|
"Neft<",
|
||||||
|
@ -51,12 +49,10 @@ static const char *const hebrew_verb_names[] = {
|
||||||
"DQZKL RL",
|
"DQZKL RL",
|
||||||
"TZG",
|
"TZG",
|
||||||
"DFF",
|
"DFF",
|
||||||
|
|
||||||
"@KEL",
|
"@KEL",
|
||||||
"DXM",
|
"DXM",
|
||||||
"QBEX",
|
"QBEX",
|
||||||
"DYZNY",
|
"DYZNY",
|
||||||
|
|
||||||
"CAX @L",
|
"CAX @L",
|
||||||
"DQX",
|
"DQX",
|
||||||
"LAY",
|
"LAY",
|
||||||
|
@ -68,12 +64,10 @@ static const char *const spanish_verb_names[] = {
|
||||||
"Mirar",
|
"Mirar",
|
||||||
"Abrir",
|
"Abrir",
|
||||||
"Mover",
|
"Mover",
|
||||||
|
|
||||||
"Consumir",
|
"Consumir",
|
||||||
"Coger",
|
"Coger",
|
||||||
"Cerrar",
|
"Cerrar",
|
||||||
"Usar",
|
"Usar",
|
||||||
|
|
||||||
"Hablar",
|
"Hablar",
|
||||||
"Quitar",
|
"Quitar",
|
||||||
"Llevar",
|
"Llevar",
|
||||||
|
@ -85,12 +79,10 @@ static const char *const italian_verb_names[] = {
|
||||||
"Osserva",
|
"Osserva",
|
||||||
"Apri",
|
"Apri",
|
||||||
"Sposta",
|
"Sposta",
|
||||||
|
|
||||||
"Mangia",
|
"Mangia",
|
||||||
"Raccogli",
|
"Raccogli",
|
||||||
"Chiudi",
|
"Chiudi",
|
||||||
"Usa",
|
"Usa",
|
||||||
|
|
||||||
"Parla a",
|
"Parla a",
|
||||||
"Togli",
|
"Togli",
|
||||||
"Indossa",
|
"Indossa",
|
||||||
|
@ -102,12 +94,10 @@ static const char *const french_verb_names[] = {
|
||||||
"Regarder",
|
"Regarder",
|
||||||
"Ouvrir",
|
"Ouvrir",
|
||||||
"D/placer",
|
"D/placer",
|
||||||
|
|
||||||
"Consommer",
|
"Consommer",
|
||||||
"Prendre",
|
"Prendre",
|
||||||
"Fermer",
|
"Fermer",
|
||||||
"Utiliser",
|
"Utiliser",
|
||||||
|
|
||||||
"Parler ;",
|
"Parler ;",
|
||||||
"Enlever",
|
"Enlever",
|
||||||
"Mettre",
|
"Mettre",
|
||||||
|
@ -119,12 +109,10 @@ static const char *const german_verb_names[] = {
|
||||||
"Schau an",
|
"Schau an",
|
||||||
";ffne",
|
";ffne",
|
||||||
"Bewege",
|
"Bewege",
|
||||||
|
|
||||||
"Verzehre",
|
"Verzehre",
|
||||||
"Nimm",
|
"Nimm",
|
||||||
"Schlie+e",
|
"Schlie+e",
|
||||||
"Benutze",
|
"Benutze",
|
||||||
|
|
||||||
"Rede mit",
|
"Rede mit",
|
||||||
"Entferne",
|
"Entferne",
|
||||||
"Trage",
|
"Trage",
|
||||||
|
@ -136,12 +124,10 @@ static const char *const english_verb_names[] = {
|
||||||
"Look at",
|
"Look at",
|
||||||
"Open",
|
"Open",
|
||||||
"Move",
|
"Move",
|
||||||
|
|
||||||
"Consume",
|
"Consume",
|
||||||
"Pick up",
|
"Pick up",
|
||||||
"Close",
|
"Close",
|
||||||
"Use",
|
"Use",
|
||||||
|
|
||||||
"Talk to",
|
"Talk to",
|
||||||
"Remove",
|
"Remove",
|
||||||
"Wear",
|
"Wear",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue