diff options
author | Martin Kiewitz | 2016-02-11 22:38:56 +0100 |
---|---|---|
committer | Martin Kiewitz | 2016-02-11 22:38:56 +0100 |
commit | 9255fd37441dc27b28d3cc0fb61a101b82b21c68 (patch) | |
tree | 6899c7b0551fe28f5c3987892ee309a92532f6f2 /engines/sherlock/objects.cpp | |
parent | dbea55b36b48838879ebd5b5dc6a94d7aa7f0f2e (diff) | |
download | scummvm-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.cpp | 15 |
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; } } |