aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/objects.cpp
diff options
context:
space:
mode:
authorMartin Kiewitz2016-02-11 22:38:56 +0100
committerMartin Kiewitz2016-02-11 22:38:56 +0100
commit9255fd37441dc27b28d3cc0fb61a101b82b21c68 (patch)
tree6899c7b0551fe28f5c3987892ee309a92532f6f2 /engines/sherlock/objects.cpp
parentdbea55b36b48838879ebd5b5dc6a94d7aa7f0f2e (diff)
downloadscummvm-rg350-9255fd37441dc27b28d3cc0fb61a101b82b21c68.tar.gz
scummvm-rg350-9255fd37441dc27b28d3cc0fb61a101b82b21c68.tar.bz2
scummvm-rg350-9255fd37441dc27b28d3cc0fb61a101b82b21c68.zip
SHERLOCK: SS: Make "Picked up" text multilingual
Bug #7002 should be fully solved now
Diffstat (limited to 'engines/sherlock/objects.cpp')
-rw-r--r--engines/sherlock/objects.cpp15
1 files changed, 13 insertions, 2 deletions
diff --git a/engines/sherlock/objects.cpp b/engines/sherlock/objects.cpp
index e70b707404..1372605a82 100644
--- a/engines/sherlock/objects.cpp
+++ b/engines/sherlock/objects.cpp
@@ -1424,8 +1424,19 @@ int Object::pickUpObject(FixedTextActionId fixedTextActionId) {
ui.clearInfo();
Common::String itemName = _description;
- itemName.setChar(tolower(itemName[0]), 0);
- screen.print(Common::Point(0, INFO_LINE + 1), COL_INFO_FOREGROUND, "Picked up %s", itemName.c_str());
+
+ // It's an item, make it lowercase
+ switch (_vm->getLanguage()) {
+ case Common::DE_DEU:
+ // don't do this for German version
+ break;
+ default:
+ // do it for English + Spanish version
+ itemName.setChar(tolower(itemName[0]), 0);
+ break;
+ }
+
+ screen.print(Common::Point(0, INFO_LINE + 1), COL_INFO_FOREGROUND, fixedText.getObjectPickedUpText(), itemName.c_str());
ui._menuCounter = 25;
}
}