[Scummvm-cvs-logs] SF.net SVN: scummvm: [22824] scummvm/trunk/engines/simon

kirben at users.sourceforge.net kirben at users.sourceforge.net
Thu Jun 1 18:35:02 CEST 2006


Revision: 22824
Author:   kirben
Date:     2006-06-01 18:34:34 -0700 (Thu, 01 Jun 2006)
ViewCVS:  http://svn.sourceforge.net/scummvm/?rev=22824&view=rev

Log Message:
-----------
Add load/save errors for other languages

Modified Paths:
--------------
    scummvm/trunk/engines/simon/saveload.cpp
    scummvm/trunk/engines/simon/verb.cpp
Modified: scummvm/trunk/engines/simon/saveload.cpp
===================================================================
--- scummvm/trunk/engines/simon/saveload.cpp	2006-06-01 22:50:05 UTC (rev 22823)
+++ scummvm/trunk/engines/simon/saveload.cpp	2006-06-02 01:34:34 UTC (rev 22824)
@@ -449,19 +449,67 @@
 
 void SimonEngine::fileError(WindowBlock *window, bool save_error) {
 	HitArea *ha;
-	const char *string, *string2;
+	const char *string1, *string2;
 
 	if (save_error) {
-		string = "\r       Save failed.";
-		string2 = "\r       Disk error.";
+		switch (_language) {
+		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 {
-		string = "\r       Load failed.";
-		string2 = "\r     File not found.";
+		switch (_language) {
+		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);
-	for (; *string; string++)
-		windowPutChar(window, *string);
+	for (; *string1; string1++)
+		windowPutChar(window, *string1);
 	for (; *string2; string2++)
 		windowPutChar(window, *string2);
 
@@ -469,13 +517,13 @@
 	window->textRow = window->height - 1;
 	window->textLength = 0;
 
-	string = "[ OK ]";
-	for (; *string; string++)
-		windowPutChar(window, *string);
+	string1 = "[ OK ]";
+	for (; *string1; string1++)
+		windowPutChar(window, *string1);
 
 	ha = findEmptyHitArea();
-	ha->x = ((window->width >> 1) + (window->x - 3)) * 8;
-	ha->y = (window->height << 3) + window->y - 8;
+	ha->x = ((window->width / 2) + (window->x - 3)) * 8;
+	ha->y = (window->height * 8) + window->y - 8;
 	ha->width = 48;
 	ha->height = 8;
 	ha->flags = kBFBoxInUse;

Modified: scummvm/trunk/engines/simon/verb.cpp
===================================================================
--- scummvm/trunk/engines/simon/verb.cpp	2006-06-01 22:50:05 UTC (rev 22823)
+++ scummvm/trunk/engines/simon/verb.cpp	2006-06-02 01:34:34 UTC (rev 22824)
@@ -34,12 +34,10 @@
 	"Qnotrft< pa",
 	"Nt_r[t<",
 	"Ecjdat<",
-
 	"Q=fst<",
 	"C^]t<",
 	"Ha_r[t<",
 	"Isqom<^ocat<",
-
 	"Docorjt<",
 	"Qp]t<",
 	"Neft<",
@@ -51,12 +49,10 @@
 	"DQZKL RL",
 	"TZG",
 	"DFF",
-
 	"@KEL",
 	"DXM",
 	"QBEX",
 	"DYZNY",
-
 	"CAX @L",
 	"DQX",
 	"LAY",
@@ -68,12 +64,10 @@
 	"Mirar",
 	"Abrir",
 	"Mover",
-
 	"Consumir",
 	"Coger",
 	"Cerrar",
 	"Usar",
-
 	"Hablar",
 	"Quitar",
 	"Llevar",
@@ -85,12 +79,10 @@
 	"Osserva",
 	"Apri",
 	"Sposta",
-
 	"Mangia",
 	"Raccogli",
 	"Chiudi",
 	"Usa",
-
 	"Parla a",
 	"Togli",
 	"Indossa",
@@ -102,12 +94,10 @@
 	"Regarder",
 	"Ouvrir",
 	"D/placer",
-
 	"Consommer",
 	"Prendre",
 	"Fermer",
 	"Utiliser",
-
 	"Parler ;",
 	"Enlever",
 	"Mettre",
@@ -119,12 +109,10 @@
 	"Schau an",
 	";ffne",
 	"Bewege",
-
 	"Verzehre",
 	"Nimm",
 	"Schlie+e",
 	"Benutze",
-
 	"Rede mit",
 	"Entferne",
 	"Trage",
@@ -136,12 +124,10 @@
 	"Look at",
 	"Open",
 	"Move",
-
 	"Consume",
 	"Pick up",
 	"Close",
 	"Use",
-
 	"Talk to",
 	"Remove",
 	"Wear",


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.





More information about the Scummvm-git-logs mailing list