diff options
author | Martin Kiewitz | 2015-10-07 12:48:36 +0200 |
---|---|---|
committer | Martin Kiewitz | 2015-10-07 12:48:36 +0200 |
commit | 7ef159abab0a66cca3532c7976bf50f672adf0d0 (patch) | |
tree | 66d673a4c0a2b9f0932499be9007571587918613 /engines/sherlock/scalpel | |
parent | 7a919dee8a7fcd26d87ef00d6f8134d3314b7db3 (diff) | |
download | scummvm-rg350-7ef159abab0a66cca3532c7976bf50f672adf0d0.tar.gz scummvm-rg350-7ef159abab0a66cca3532c7976bf50f672adf0d0.tar.bz2 scummvm-rg350-7ef159abab0a66cca3532c7976bf50f672adf0d0.zip |
SHERLOCK: SS: Spanish typo workarounds in journal
Fix a few typos of location names in the journal (Spanish version)
Diffstat (limited to 'engines/sherlock/scalpel')
-rw-r--r-- | engines/sherlock/scalpel/scalpel_journal.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/engines/sherlock/scalpel/scalpel_journal.cpp b/engines/sherlock/scalpel/scalpel_journal.cpp index e068e3bc48..81db8556f4 100644 --- a/engines/sherlock/scalpel/scalpel_journal.cpp +++ b/engines/sherlock/scalpel/scalpel_journal.cpp @@ -104,6 +104,25 @@ void ScalpelJournal::loadLocations() { while ((c = loc->readByte()) != 0) line += c; + // WORKAROUND: Special fixes for faulty translations + // Was obviously not done in the original interpreter + if (_vm->getLanguage() == Common::ES_ESP) { + // Spanish version + // We fix all sorts of typos + // see bug #6931 + if (line == "En el cajellon destras del teatro Regency") { + line = "En el callejon detras del teatro Regency"; + } else if (line == "En el apartamente de Simon Kingsley") { + line = "En el apartamento de Simon Kingsley"; + } else if (line == "Bajo la muelle de Savoy Pier") { + line = "Bajo el muelle de Savoy Pier"; + } else if (line == "En le viejo Sherman") { + line = "En el viejo Sherman"; + } else if (line == "En la entrada de la cada de Anna Carroway") { + line = "En la entrada de la casa de Anna Carroway"; + } + } + _locations.push_back(line); } |