Corrected wrong extended characters provided in the translated hardcoded strings for ITE. Fixes bug #2045157 - "ITE: wrong accented characters in italian fan version"

svn-id: r35158
This commit is contained in:
Filippos Karapetis 2008-11-23 15:03:54 +00:00
parent f897def64d
commit 78eeb313fe
3 changed files with 12 additions and 15 deletions

View File

@ -342,10 +342,7 @@ void Font::outFont(const FontStyle &drawFont, Surface *ds, const char *text, siz
// It doesn't make any difference for the English version of IHNM. // It doesn't make any difference for the English version of IHNM.
// Fixes bug #1796045: "IHNM: Spanish font wrong". // Fixes bug #1796045: "IHNM: Spanish font wrong".
if (!(flags & kFontDontmap) && _vm->getGameType() == GType_ITE) { if (!(flags & kFontDontmap) && _vm->getGameType() == GType_ITE) {
// Don't do any special font mapping for the Italian fan c_code = translateChar(c_code);
// translation of ITE
if (_vm->getLanguage() != Common::IT_ITA)
c_code = translateChar(c_code);
} }
} else if (_fontMapping == 1) { } else if (_fontMapping == 1) {
// Force font mapping // Force font mapping

View File

@ -454,7 +454,7 @@ int Scene::ITEIntroCave1Proc(int param) {
{ {
3, // cave voice 3 3, // cave voice 3
"Conoscevano il Segreto del Volo, il Segreto della " "Conoscevano il Segreto del Volo, il Segreto della "
"Felicit\224, ed altri segreti oltre ogni nostra " "Felicit\205, ed altri segreti oltre ogni nostra "
"immaginazione." "immaginazione."
} } } }
}; };
@ -547,7 +547,7 @@ int Scene::ITEIntroCave2Proc(int param) {
}, },
{ {
5, // cave voice 5 5, // cave voice 5
"Il pensiero, le emozioni, la parola e la manualit\224." "Il pensiero, le emozioni, la parola e la manualit\205."
}, },
{ {
@ -651,12 +651,12 @@ int Scene::ITEIntroCave3Proc(int param) {
{ {
8, // cave voice 8 8, // cave voice 8
"Ci mostrarono le gioie che l'uso della mente " "Ci mostrarono le gioie che l'uso della mente "
"pu\242 dare. " "pu\225 dare. "
}, },
{ {
9, // cave voice 9 9, // cave voice 9
"Ci amarono, ed una volta pronti, ci avrebbero " "Ci amarono, ed una volta pronti, ci avrebbero "
"sicuramente svelato il Segreto della Felicit\224." "sicuramente svelato il Segreto della Felicit\205."
} } } }
}; };
@ -760,12 +760,12 @@ int Scene::ITEIntroCave4Proc(int param) {
{ { // Italian fan translation { { // Italian fan translation
10, // cave voice 10 10, // cave voice 10
"Ed ora che guardiamo il cielo, la terra e l'acqua " "Ed ora che guardiamo il cielo, la terra e l'acqua "
"che abbiamo ereditato, pensiamo: Perch\233 partirono?" "che abbiamo ereditato, pensiamo: Perch\202 partirono?"
}, },
{ {
11, // cave voice 11 11, // cave voice 11
"Vivono ancora, nelle stelle? Nelle profondit\224 " "Vivono ancora, nelle stelle? Nelle profondit\205 "
"dell'oceano? Nel vento?" "dell'oceano? Nel vento?"
}, },
{ {

View File

@ -388,7 +388,7 @@ const char *ITEinterfaceTextStrings[][53] = {
"Chiudi", "Usa", "Dai", "Opzioni", "Test", "Chiudi", "Usa", "Dai", "Opzioni", "Test",
"Demo", "Aiuto", "Uscire", "Veloce", "Lento", "Demo", "Aiuto", "Uscire", "Veloce", "Lento",
"On", "Off", "Continua il Gioco", "Carica", "Salva", "On", "Off", "Continua il Gioco", "Carica", "Salva",
"Controlli", "Velocit\224 testo", "Musica", "Suoni", "Annulla", "Controlli", "Velocit\205 testo", "Musica", "Suoni", "Annulla",
"Fine", "OK", "Med", "Click", "10%", "Fine", "OK", "Med", "Click", "10%",
"20%", "30%", "40%", "50%", "60%", "20%", "30%", "40%", "50%", "60%",
"70%", "80%", "90%", "Max", "Terminare il Gioco?", "70%", "80%", "90%", "Max", "Terminare il Gioco?",
@ -396,7 +396,7 @@ const char *ITEinterfaceTextStrings[][53] = {
"[Nuovo Salvataggio]", "[Nuovo Salvataggio]",
"Non posso raccoglierlo.", "Non posso raccoglierlo.",
"Non ci vedo nulla di speciale.", "Non ci vedo nulla di speciale.",
"Non c'\232 posto per aprirlo.", "Non c'\212 posto per aprirlo.",
"Nessuna apertura da chiudere.", "Nessuna apertura da chiudere.",
"Non saprei come farlo.", "Non saprei come farlo.",
"Dialoghi", "Dialoghi",
@ -511,7 +511,7 @@ const char *sakkaStr[][NUM_SAKKA] = {
}, },
{ "Hey, non si dovrebbero aiutare i candidati!", { "Hey, non si dovrebbero aiutare i candidati!",
"Ragazzi! Questo dovrebbe essere un test!", "Ragazzi! Questo dovrebbe essere un test!",
"Forza ragazzi, non si pu\242!" "Forza ragazzi, non si pu\225!"
} }
}; };
@ -529,7 +529,7 @@ const char *whineStr[][NUM_WHINES] = {
"Hm, ich kann mich an keine Regel erinnern, die Tips verbietet." "Hm, ich kann mich an keine Regel erinnern, die Tips verbietet."
}, },
{ "Ooo, suvvia Sakka!", { "Ooo, suvvia Sakka!",
"Un indizio non guaster\224, no?", "Un indizio non guaster\205, no?",
"Sigh...", "Sigh...",
"Credo che questa faccenda ti abbia dato alla testa, Sakka!", "Credo che questa faccenda ti abbia dato alla testa, Sakka!",
"Beh, non ricordo regole specifiche contro i suggerimenti." "Beh, non ricordo regole specifiche contro i suggerimenti."
@ -547,7 +547,7 @@ const char *optionsStr[][4] = {
"\"Nein danke, ich m\224chte das alleine l\224sen.\"", "\"Nein danke, ich m\224chte das alleine l\224sen.\"",
"Pssst... %s... falsche Stelle..." "Pssst... %s... falsche Stelle..."
}, },
{ "\"Far\242 questo puzzle pi\249 tardi.\"", { "\"Far\225 questo puzzle pi\227 tardi.\"",
"\"Si, grazie. Ne avrei bisogno.\"", "\"Si, grazie. Ne avrei bisogno.\"",
"\"No, grazie, voglio provare a risolverlo da solo.\"", "\"No, grazie, voglio provare a risolverlo da solo.\"",
"Penso che la tessera %s sia nel posto sbagliato." "Penso che la tessera %s sia nel posto sbagliato."