aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock
diff options
context:
space:
mode:
authorMartin Kiewitz2015-10-07 12:48:36 +0200
committerMartin Kiewitz2015-10-07 12:48:36 +0200
commit7ef159abab0a66cca3532c7976bf50f672adf0d0 (patch)
tree66d673a4c0a2b9f0932499be9007571587918613 /engines/sherlock
parent7a919dee8a7fcd26d87ef00d6f8134d3314b7db3 (diff)
downloadscummvm-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')
-rw-r--r--engines/sherlock/scalpel/scalpel_journal.cpp19
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);
}