aboutsummaryrefslogtreecommitdiff
path: root/gui
diff options
context:
space:
mode:
authorPaweł Kołodziejski2002-09-17 16:12:16 +0000
committerPaweł Kołodziejski2002-09-17 16:12:16 +0000
commitbc81fc7aa13a8bc71cfb8f8046385c71a411814f (patch)
tree88a49b0351caa8b015a8daf0bac12b511577125c /gui
parentc61b8249428216dacfdc5805f51f96caeb9711bd (diff)
downloadscummvm-rg350-bc81fc7aa13a8bc71cfb8f8046385c71a411814f.tar.gz
scummvm-rg350-bc81fc7aa13a8bc71cfb8f8046385c71a411814f.tar.bz2
scummvm-rg350-bc81fc7aa13a8bc71cfb8f8046385c71a411814f.zip
added support for nonenglish the dig - for gui this time. now is completed :)
svn-id: r4960
Diffstat (limited to 'gui')
-rw-r--r--gui/gui.cpp5
-rw-r--r--gui/newgui.cpp4
2 files changed, 9 insertions, 0 deletions
diff --git a/gui/gui.cpp b/gui/gui.cpp
index 1eee1e8021..8b152be4aa 100644
--- a/gui/gui.cpp
+++ b/gui/gui.cpp
@@ -935,6 +935,11 @@ const char *Gui::queryString(int stringno, int id)
result = (char *)_s->getStringAddress(string);
+ if (result && *result == '/') {
+ _s->translateText((char*)result, (char*)&_s->transText);
+ strcpy((char*)result, (char*)&_s->transText);
+ }
+
if (!result) { // Gracelessly degrade to english :)
if (_s->_features & GF_AFTER_V6)
return string_map_table_v6[stringno - 1].string;
diff --git a/gui/newgui.cpp b/gui/newgui.cpp
index c3f8dbaf03..9da918525e 100644
--- a/gui/newgui.cpp
+++ b/gui/newgui.cpp
@@ -280,6 +280,10 @@ const char *NewGui::queryResString(int stringno)
string = string_map_table_v5[stringno - 1].num;
result = (char *)_s->getStringAddress(string);
+ if (result && *result == '/') {
+ _s->translateText((char*)result, (char*)&_s->transText);
+ strcpy((char*)result, (char*)&_s->transText);
+ }
if (!result) { // Gracelessly degrade to english :)
if (_s->_features & GF_AFTER_V6)