DM: Correct language from GR_GRE to DE_DEU

This commit is contained in:
Bendegúz Nagy 2016-08-16 09:28:57 +02:00
parent 5bd6e3a49b
commit aacbcc0757
7 changed files with 44 additions and 44 deletions

View file

@ -100,14 +100,14 @@ const char *g417_baseSkillName[4];
void ChampionMan::initConstants() { void ChampionMan::initConstants() {
{ {
static const char *g417_baseSkillName_EN_ANY[4] = {"FIGHTER", "NINJA", "PRIEST", "WIZARD"}; static const char *g417_baseSkillName_EN_ANY[4] = {"FIGHTER", "NINJA", "PRIEST", "WIZARD"};
static const char *g417_baseSkillName_GR_GRE[4] = {"KAEMPFER", "NINJA", "PRIESTER", "MAGIER"}; static const char *g417_baseSkillName_DE_DEU[4] = {"KAEMPFER", "NINJA", "PRIESTER", "MAGIER"};
static const char *g417_baseSkillName_FR_FRA[4] = {"GUERRIER", "NINJA", "PRETRE", "SORCIER"}; static const char *g417_baseSkillName_FR_FRA[4] = {"GUERRIER", "NINJA", "PRETRE", "SORCIER"};
const char **g417_byLanguage; const char **g417_byLanguage;
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: g417_byLanguage = g417_baseSkillName_EN_ANY; break; case Common::EN_ANY: g417_byLanguage = g417_baseSkillName_EN_ANY; break;
case Common::GR_GRE: g417_byLanguage = g417_baseSkillName_GR_GRE; break; case Common::DE_DEU: g417_byLanguage = g417_baseSkillName_DE_DEU; break;
case Common::FR_FRA: g417_byLanguage = g417_baseSkillName_FR_FRA; break; case Common::FR_FRA: g417_byLanguage = g417_baseSkillName_FR_FRA; break;
} }
for (int i = 0; i < 4; ++i) for (int i = 0; i < 4; ++i)
@ -993,7 +993,7 @@ void ChampionMan::f304_addSkillExperience(uint16 champIndex, uint16 skillIndex,
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: _vm->_textMan->f47_messageAreaPrintMessage(curChampionColor, " JUST GAINED A "); break; case Common::EN_ANY: _vm->_textMan->f47_messageAreaPrintMessage(curChampionColor, " JUST GAINED A "); break;
case Common::GR_GRE: _vm->_textMan->f47_messageAreaPrintMessage(curChampionColor, " HAT SOEBEN STUFE"); break; case Common::DE_DEU: _vm->_textMan->f47_messageAreaPrintMessage(curChampionColor, " HAT SOEBEN STUFE"); break;
case Common::FR_FRA: _vm->_textMan->f47_messageAreaPrintMessage(curChampionColor, " VIENT DE DEVENIR "); break; case Common::FR_FRA: _vm->_textMan->f47_messageAreaPrintMessage(curChampionColor, " VIENT DE DEVENIR "); break;
} }
@ -1002,7 +1002,7 @@ void ChampionMan::f304_addSkillExperience(uint16 champIndex, uint16 skillIndex,
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: _vm->_textMan->f47_messageAreaPrintMessage(curChampionColor, "!"); break; case Common::EN_ANY: _vm->_textMan->f47_messageAreaPrintMessage(curChampionColor, "!"); break;
case Common::GR_GRE: _vm->_textMan->f47_messageAreaPrintMessage(curChampionColor, " LEVEL!"); break; case Common::DE_DEU: _vm->_textMan->f47_messageAreaPrintMessage(curChampionColor, " LEVEL!"); break;
case Common::FR_FRA: _vm->_textMan->f47_messageAreaPrintMessage(curChampionColor, " ERREICHT!"); break; case Common::FR_FRA: _vm->_textMan->f47_messageAreaPrintMessage(curChampionColor, " ERREICHT!"); break;
} }
} }
@ -2186,7 +2186,7 @@ void ChampionMan::f292_drawChampionState(ChampionIndex champIndex) {
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: _vm->_textMan->f52_printToViewport(104, 132, loadColor, "LOAD "); break; case Common::EN_ANY: _vm->_textMan->f52_printToViewport(104, 132, loadColor, "LOAD "); break;
case Common::GR_GRE: _vm->_textMan->f52_printToViewport(104, 132, loadColor, "LAST "); break; case Common::DE_DEU: _vm->_textMan->f52_printToViewport(104, 132, loadColor, "LAST "); break;
case Common::FR_FRA: _vm->_textMan->f52_printToViewport(104, 132, loadColor, "CHARGE "); break; case Common::FR_FRA: _vm->_textMan->f52_printToViewport(104, 132, loadColor, "CHARGE "); break;
} }
@ -2196,7 +2196,7 @@ void ChampionMan::f292_drawChampionState(ChampionIndex champIndex) {
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: strcat(_vm->_g353_stringBuildBuffer, "."); break; case Common::EN_ANY: strcat(_vm->_g353_stringBuildBuffer, "."); break;
case Common::GR_GRE: strcat(_vm->_g353_stringBuildBuffer, ","); break; case Common::DE_DEU: strcat(_vm->_g353_stringBuildBuffer, ","); break;
case Common::FR_FRA: strcat(_vm->_g353_stringBuildBuffer, "KG,"); break; case Common::FR_FRA: strcat(_vm->_g353_stringBuildBuffer, "KG,"); break;
} }

View file

@ -572,7 +572,7 @@ void DMEngine::f444_endGame(bool doNotDrawCreditsOnly) {
restartOuterBox = boxEndgameRestartOuterEN; restartOuterBox = boxEndgameRestartOuterEN;
restartInnerBox = boxEndgameRestartInnerEN; restartInnerBox = boxEndgameRestartInnerEN;
break; break;
case Common::GR_GRE: case Common::DE_DEU:
restartOuterBox = boxEndgameRestartOuterDE; restartOuterBox = boxEndgameRestartOuterDE;
restartInnerBox = boxEndgameRestartInnerDE; restartInnerBox = boxEndgameRestartInnerDE;
break; break;
@ -676,7 +676,7 @@ T0444017:
switch (getGameLanguage()) { // localized switch (getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: _textMan->f53_printToLogicalScreen(110, 154, k4_ColorCyan, k0_ColorBlack, "RESTART THIS GAME"); break; case Common::EN_ANY: _textMan->f53_printToLogicalScreen(110, 154, k4_ColorCyan, k0_ColorBlack, "RESTART THIS GAME"); break;
case Common::GR_GRE: _textMan->f53_printToLogicalScreen(110, 154, k4_ColorCyan, k0_ColorBlack, "DIESES SPIEL NEU STARTEN"); break; case Common::DE_DEU: _textMan->f53_printToLogicalScreen(110, 154, k4_ColorCyan, k0_ColorBlack, "DIESES SPIEL NEU STARTEN"); break;
case Common::FR_FRA: _textMan->f53_printToLogicalScreen(110, 154, k4_ColorCyan, k0_ColorBlack, "RECOMMENCER CE JEU"); break; case Common::FR_FRA: _textMan->f53_printToLogicalScreen(110, 154, k4_ColorCyan, k0_ColorBlack, "RECOMMENCER CE JEU"); break;
} }

View file

@ -796,7 +796,7 @@ void EventManager::f380_processCommandQueue() {
_vm->_textMan->f40_printTextToBitmap(_vm->_displayMan->_g296_bitmapViewport, k112_byteWidthViewport, 81, 69, k4_ColorCyan, k0_ColorBlack, _vm->_textMan->f40_printTextToBitmap(_vm->_displayMan->_g296_bitmapViewport, k112_byteWidthViewport, 81, 69, k4_ColorCyan, k0_ColorBlack,
"GAME FROZEN", k136_heightViewport); "GAME FROZEN", k136_heightViewport);
break; break;
case Common::GR_GRE: case Common::DE_DEU:
_vm->_textMan->f40_printTextToBitmap(_vm->_displayMan->_g296_bitmapViewport, k112_byteWidthViewport, 66, 69, k4_ColorCyan, k0_ColorBlack, _vm->_textMan->f40_printTextToBitmap(_vm->_displayMan->_g296_bitmapViewport, k112_byteWidthViewport, 66, 69, k4_ColorCyan, k0_ColorBlack,
"SPIEL ANGEHALTEN", k136_heightViewport); "SPIEL ANGEHALTEN", k136_heightViewport);
break; break;
@ -1216,7 +1216,7 @@ void EventManager::f282_commandProcessCommands160To162ClickInResurrectReincarnat
case Common::EN_ANY: case Common::EN_ANY:
_vm->_textMan->f47_messageAreaPrintMessage(champColor, (commandType == k160_CommandClickInPanelResurrect) ? " RESURRECTED." : " REINCARNATED."); _vm->_textMan->f47_messageAreaPrintMessage(champColor, (commandType == k160_CommandClickInPanelResurrect) ? " RESURRECTED." : " REINCARNATED.");
break; break;
case Common::GR_GRE: case Common::DE_DEU:
_vm->_textMan->f47_messageAreaPrintMessage(champColor, (commandType == k160_CommandClickInPanelResurrect) ? " VOM TODE ERWECKT." : " REINKARNIERT."); _vm->_textMan->f47_messageAreaPrintMessage(champColor, (commandType == k160_CommandClickInPanelResurrect) ? " VOM TODE ERWECKT." : " REINKARNIERT.");
break; break;
case Common::FR_FRA: case Common::FR_FRA:
@ -1324,7 +1324,7 @@ void EventManager::f379_drawSleepScreen() {
case Common::EN_ANY: case Common::EN_ANY:
_vm->_textMan->f40_printTextToBitmap(_vm->_displayMan->_g296_bitmapViewport, k112_byteWidthViewport, 93, 69, k4_ColorCyan, k0_ColorBlack, "WAKE UP", k136_heightViewport); _vm->_textMan->f40_printTextToBitmap(_vm->_displayMan->_g296_bitmapViewport, k112_byteWidthViewport, 93, 69, k4_ColorCyan, k0_ColorBlack, "WAKE UP", k136_heightViewport);
break; break;
case Common::GR_GRE: case Common::DE_DEU:
_vm->_textMan->f40_printTextToBitmap(_vm->_displayMan->_g296_bitmapViewport, k112_byteWidthViewport, 96, 69, k4_ColorCyan, k0_ColorBlack, "WECKEN", k136_heightViewport); _vm->_textMan->f40_printTextToBitmap(_vm->_displayMan->_g296_bitmapViewport, k112_byteWidthViewport, 96, 69, k4_ColorCyan, k0_ColorBlack, "WECKEN", k136_heightViewport);
break; break;
case Common::FR_FRA: case Common::FR_FRA:

View file

@ -50,7 +50,7 @@ void InventoryMan::initConstants() {
{ {
static const char* G0428_apc_SkillLevelNames_EN_ANY[15] = {"NEOPHYTE", "NOVICE", "APPRENTICE", "JOURNEYMAN", "CRAFTSMAN", static const char* G0428_apc_SkillLevelNames_EN_ANY[15] = {"NEOPHYTE", "NOVICE", "APPRENTICE", "JOURNEYMAN", "CRAFTSMAN",
"ARTISAN", "ADEPT", "EXPERT", "` MASTER", "a MASTER","b MASTER", "c MASTER", "d MASTER", "e MASTER", "ARCHMASTER"}; "ARTISAN", "ADEPT", "EXPERT", "` MASTER", "a MASTER","b MASTER", "c MASTER", "d MASTER", "e MASTER", "ARCHMASTER"};
static const char* G0428_apc_SkillLevelNames_GR_GRE[15] = {"ANFAENGER", "NEULING", "LEHRLING", "ARBEITER", "GESELLE", "HANDWERKR", "FACHMANN", static const char* G0428_apc_SkillLevelNames_DE_DEU[15] = {"ANFAENGER", "NEULING", "LEHRLING", "ARBEITER", "GESELLE", "HANDWERKR", "FACHMANN",
"EXPERTE", "` MEISTER", "a MEISTER", "b MEISTER", "c MEISTER", "d MEISTER", "e MEISTER", "ERZMEISTR"}; "EXPERTE", "` MEISTER", "a MEISTER", "b MEISTER", "c MEISTER", "d MEISTER", "e MEISTER", "ERZMEISTR"};
static const char* G0428_apc_SkillLevelNames_FR_FRA[15] = { "NEOPHYTE", "NOVICE", "APPRENTI", "COMPAGNON", "ARTISAN", "PATRON", static const char* G0428_apc_SkillLevelNames_FR_FRA[15] = { "NEOPHYTE", "NOVICE", "APPRENTI", "COMPAGNON", "ARTISAN", "PATRON",
"ADEPTE", "EXPERT", "MAITRE '", "MAITRE a", "MAITRE b", "MAITRE c", "MAITRE d", "MAITRE e", "SUR-MAITRE"}; "ADEPTE", "EXPERT", "MAITRE '", "MAITRE a", "MAITRE b", "MAITRE c", "MAITRE d", "MAITRE e", "SUR-MAITRE"};
@ -58,7 +58,7 @@ void InventoryMan::initConstants() {
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: g428_byLanguage = G0428_apc_SkillLevelNames_EN_ANY; break; case Common::EN_ANY: g428_byLanguage = G0428_apc_SkillLevelNames_EN_ANY; break;
case Common::GR_GRE: g428_byLanguage = G0428_apc_SkillLevelNames_GR_GRE; break; case Common::DE_DEU: g428_byLanguage = G0428_apc_SkillLevelNames_DE_DEU; break;
case Common::FR_FRA: g428_byLanguage = G0428_apc_SkillLevelNames_FR_FRA; break; case Common::FR_FRA: g428_byLanguage = G0428_apc_SkillLevelNames_FR_FRA; break;
} }
for (int i = 0; i < 15; ++i) for (int i = 0; i < 15; ++i)
@ -137,7 +137,7 @@ void InventoryMan::f355_toggleInventory(ChampionIndex championIndex) {
_vm->_textMan->f52_printToViewport(5, 116, k13_ColorLightestGray, "HEALTH"); _vm->_textMan->f52_printToViewport(5, 116, k13_ColorLightestGray, "HEALTH");
_vm->_textMan->f52_printToViewport(5, 124, k13_ColorLightestGray, "STAMINA"); _vm->_textMan->f52_printToViewport(5, 124, k13_ColorLightestGray, "STAMINA");
break; break;
case Common::GR_GRE: case Common::DE_DEU:
_vm->_textMan->f52_printToViewport(5, 116, k13_ColorLightestGray, "GESUND"); _vm->_textMan->f52_printToViewport(5, 116, k13_ColorLightestGray, "GESUND");
_vm->_textMan->f52_printToViewport(5, 124, k13_ColorLightestGray, "KRAFT"); _vm->_textMan->f52_printToViewport(5, 124, k13_ColorLightestGray, "KRAFT");
break; break;
@ -209,7 +209,7 @@ void InventoryMan::f345_drawPanelFoodWaterPoisoned() {
dispMan.f20_blitToViewport(_vm->_displayMan->f489_getNativeBitmapOrGraphic(k30_FoodLabelIndice), g35_BoxFood, k24_byteWidth, k12_ColorDarkestGray, 9); dispMan.f20_blitToViewport(_vm->_displayMan->f489_getNativeBitmapOrGraphic(k30_FoodLabelIndice), g35_BoxFood, k24_byteWidth, k12_ColorDarkestGray, 9);
dispMan.f20_blitToViewport(_vm->_displayMan->f489_getNativeBitmapOrGraphic(k31_WaterLabelIndice), g36_BoxWater, k24_byteWidth, k12_ColorDarkestGray, 9); dispMan.f20_blitToViewport(_vm->_displayMan->f489_getNativeBitmapOrGraphic(k31_WaterLabelIndice), g36_BoxWater, k24_byteWidth, k12_ColorDarkestGray, 9);
break; break;
case Common::GR_GRE: case Common::DE_DEU:
dispMan.f20_blitToViewport(_vm->_displayMan->f489_getNativeBitmapOrGraphic(k30_FoodLabelIndice), g35_BoxFood, k32_byteWidth, k12_ColorDarkestGray, 9); dispMan.f20_blitToViewport(_vm->_displayMan->f489_getNativeBitmapOrGraphic(k30_FoodLabelIndice), g35_BoxFood, k32_byteWidth, k12_ColorDarkestGray, 9);
dispMan.f20_blitToViewport(_vm->_displayMan->f489_getNativeBitmapOrGraphic(k31_WaterLabelIndice), g36_BoxWater, k32_byteWidth, k12_ColorDarkestGray, 9); dispMan.f20_blitToViewport(_vm->_displayMan->f489_getNativeBitmapOrGraphic(k31_WaterLabelIndice), g36_BoxWater, k32_byteWidth, k12_ColorDarkestGray, 9);
break; break;
@ -422,7 +422,7 @@ void InventoryMan::f336_buildObjectAttributeString(int16 potentialAttribMask, in
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: strcat(destString, " AND "); break; case Common::EN_ANY: strcat(destString, " AND "); break;
case Common::GR_GRE: strcat(destString, " UND "); break; case Common::DE_DEU: strcat(destString, " UND "); break;
case Common::FR_FRA: strcat(destString, " ET "); break; case Common::FR_FRA: strcat(destString, " ET "); break;
} }
@ -516,7 +516,7 @@ void InventoryMan::f342_drawPanelObject(Thing thingToDraw, bool pressingEye) {
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: case Common::EN_ANY:
case Common::GR_GRE: // german and english versions are the same case Common::DE_DEU: // german and english versions are the same
strcpy(str, champMan._gK71_champions[((Junk *)rawThingPtr)->getChargeCount()]._name); strcpy(str, champMan._gK71_champions[((Junk *)rawThingPtr)->getChargeCount()]._name);
strcat(str, " "); strcat(str, " ");
strcat(str, objMan._g352_objectNames[iconIndex]); strcat(str, objMan._g352_objectNames[iconIndex]);
@ -561,7 +561,7 @@ void InventoryMan::f342_drawPanelObject(Thing thingToDraw, bool pressingEye) {
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: f335_drawPanelObjectDescriptionString("(BURNT OUT)"); break; case Common::EN_ANY: f335_drawPanelObjectDescriptionString("(BURNT OUT)"); break;
case Common::GR_GRE: f335_drawPanelObjectDescriptionString("(AUSGEBRANNT)"); break; case Common::DE_DEU: f335_drawPanelObjectDescriptionString("(AUSGEBRANNT)"); break;
case Common::FR_FRA: f335_drawPanelObjectDescriptionString("(CONSUME)"); break; case Common::FR_FRA: f335_drawPanelObjectDescriptionString("(CONSUME)"); break;
} }
} }
@ -584,13 +584,13 @@ void InventoryMan::f342_drawPanelObject(Thing thingToDraw, bool pressingEye) {
if ((iconIndex >= k8_IconIndiceJunkWater) && (iconIndex <= k9_IconIndiceJunkWaterSkin)) { if ((iconIndex >= k8_IconIndiceJunkWater) && (iconIndex <= k9_IconIndiceJunkWaterSkin)) {
potentialAttribMask = 0; potentialAttribMask = 0;
char *descString_EN_ANY[4] = {"(EMPTY)", "(ALMOST EMPTY)", "(ALMOST FULL)", "(FULL)"}; char *descString_EN_ANY[4] = {"(EMPTY)", "(ALMOST EMPTY)", "(ALMOST FULL)", "(FULL)"};
char *descString_GE_GRE[4] = {"(LEER)", "(FAST LEER)", "(FAST VOLL)", "(VOLL)"}; char *descString_DE_DEU[4] = {"(LEER)", "(FAST LEER)", "(FAST VOLL)", "(VOLL)"};
char *descString_FR_FRA[4] = {"(VIDE)", "(PRESQUE VIDE)", "(PRESQUE PLEINE)", "(PLEINE)"}; char *descString_FR_FRA[4] = {"(VIDE)", "(PRESQUE VIDE)", "(PRESQUE PLEINE)", "(PLEINE)"};
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: descString = descString_EN_ANY[junk->getChargeCount()]; break; case Common::EN_ANY: descString = descString_EN_ANY[junk->getChargeCount()]; break;
case Common::GR_GRE: descString = descString_GE_GRE[junk->getChargeCount()]; break; case Common::DE_DEU: descString = descString_DE_DEU[junk->getChargeCount()]; break;
case Common::FR_FRA: descString = descString_FR_FRA[junk->getChargeCount()]; break; case Common::FR_FRA: descString = descString_FR_FRA[junk->getChargeCount()]; break;
} }
@ -601,19 +601,19 @@ void InventoryMan::f342_drawPanelObject(Thing thingToDraw, bool pressingEye) {
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: strcpy(str, "PARTY FACING "); break; case Common::EN_ANY: strcpy(str, "PARTY FACING "); break;
case Common::GR_GRE: strcpy(str, "GRUPPE BLICKT NACH "); break; case Common::DE_DEU: strcpy(str, "GRUPPE BLICKT NACH "); break;
case Common::FR_FRA: strcpy(str, "GROUPE FACE "); break; case Common::FR_FRA: strcpy(str, "GROUPE FACE "); break;
} }
static char* directionName_EN_ANY[4] = {"NORTH", "EAST", "SOUTH", "WEST"}; static char* directionName_EN_ANY[4] = {"NORTH", "EAST", "SOUTH", "WEST"};
static char* directionName_GR_GRE[4] = {"NORDEN", "OSTEN", "SUEDEN", "WESTEN"}; static char* directionName_DE_DEU[4] = {"NORDEN", "OSTEN", "SUEDEN", "WESTEN"};
static char* directionName_FR_FRA[4] = {"AU NORD", "A L'EST", "AU SUD", "A L'OUEST"}; static char* directionName_FR_FRA[4] = {"AU NORD", "A L'EST", "AU SUD", "A L'OUEST"};
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: strcat(str, directionName_EN_ANY[iconIndex]); break; case Common::EN_ANY: strcat(str, directionName_EN_ANY[iconIndex]); break;
case Common::GR_GRE: strcat(str, directionName_FR_FRA[iconIndex]); break; case Common::DE_DEU: strcat(str, directionName_DE_DEU[iconIndex]); break;
case Common::FR_FRA: strcat(str, directionName_GR_GRE[iconIndex]); break; case Common::FR_FRA: strcat(str, directionName_FR_FRA[iconIndex]); break;
} }
f335_drawPanelObjectDescriptionString(str); f335_drawPanelObjectDescriptionString(str);
@ -627,14 +627,14 @@ void InventoryMan::f342_drawPanelObject(Thing thingToDraw, bool pressingEye) {
if (potentialAttribMask) { if (potentialAttribMask) {
char *attribString_EN_ANY[4] = {"CONSUMABLE", "POISONED", "BROKEN", "CURSED"}; char *attribString_EN_ANY[4] = {"CONSUMABLE", "POISONED", "BROKEN", "CURSED"};
char *attribString_GR_GRE[4] = {"ESSBAR", "VERGIFTET", "DEFEKT", "VERFLUCHT"}; char *attribString_DE_DEU[4] = {"ESSBAR", "VERGIFTET", "DEFEKT", "VERFLUCHT"};
char *attribString_FR_FRA[4] = {"COMESTIBLE", "EMPOISONNE", "BRISE", "MAUDIT"}; char *attribString_FR_FRA[4] = {"COMESTIBLE", "EMPOISONNE", "BRISE", "MAUDIT"};
char **attribString = nullptr; char **attribString = nullptr;
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: attribString = attribString_EN_ANY; break; case Common::EN_ANY: attribString = attribString_EN_ANY; break;
case Common::GR_GRE: attribString = attribString_GR_GRE; break; case Common::DE_DEU: attribString = attribString_DE_DEU; break;
case Common::FR_FRA: attribString = attribString_FR_FRA; break; case Common::FR_FRA: attribString = attribString_FR_FRA; break;
} }
@ -645,7 +645,7 @@ void InventoryMan::f342_drawPanelObject(Thing thingToDraw, bool pressingEye) {
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: strcpy(str, "WEIGHS "); break; case Common::EN_ANY: strcpy(str, "WEIGHS "); break;
case Common::GR_GRE: strcpy(str, "WIEGT "); break; case Common::DE_DEU: strcpy(str, "WIEGT "); break;
case Common::FR_FRA: strcpy(str, "PESE "); break; case Common::FR_FRA: strcpy(str, "PESE "); break;
} }
@ -656,7 +656,7 @@ void InventoryMan::f342_drawPanelObject(Thing thingToDraw, bool pressingEye) {
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: strcat(str, "."); break; case Common::EN_ANY: strcat(str, "."); break;
case Common::GR_GRE: strcat(str, ","); break; case Common::DE_DEU: strcat(str, ","); break;
case Common::FR_FRA: strcat(str, "KG,"); break; case Common::FR_FRA: strcat(str, "KG,"); break;
} }
@ -666,7 +666,7 @@ void InventoryMan::f342_drawPanelObject(Thing thingToDraw, bool pressingEye) {
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: case Common::EN_ANY:
case Common::GR_GRE: strcat(str, " KG."); break; case Common::DE_DEU: strcat(str, " KG."); break;
case Common::FR_FRA: strcat(str, "."); break; case Common::FR_FRA: strcat(str, "."); break;
} }
@ -793,13 +793,13 @@ void InventoryMan::f351_drawChampionSkillsAndStatistics() {
char L1097_ac_String[20]; char L1097_ac_String[20];
static char* G0431_apc_StatisticNames_EN_ANY[7] = {"L", "STRENGTH", "DEXTERITY", "WISDOM", "VITALITY", "ANTI-MAGIC", "ANTI-FIRE"}; static char* G0431_apc_StatisticNames_EN_ANY[7] = {"L", "STRENGTH", "DEXTERITY", "WISDOM", "VITALITY", "ANTI-MAGIC", "ANTI-FIRE"};
static char* G0431_apc_StatisticNames_GR_GRE[7] = {"L", "STAERKE", "FLINKHEIT", "WEISHEIT", "VITALITAET", "ANTI-MAGIE", "ANTI-FEUER"}; static char* G0431_apc_StatisticNames_DE_DEU[7] = {"L", "STAERKE", "FLINKHEIT", "WEISHEIT", "VITALITAET", "ANTI-MAGIE", "ANTI-FEUER"};
static char* G0431_apc_StatisticNames_FR_FRA[7] = {"L", "FORCE", "DEXTERITE", "SAGESSE", "VITALITE", "ANTI-MAGIE", "ANTI-FEU"}; static char* G0431_apc_StatisticNames_FR_FRA[7] = {"L", "FORCE", "DEXTERITE", "SAGESSE", "VITALITE", "ANTI-MAGIE", "ANTI-FEU"};
char **G0431_apc_StatisticNames; char **G0431_apc_StatisticNames;
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: G0431_apc_StatisticNames = G0431_apc_StatisticNames_EN_ANY; break; case Common::EN_ANY: G0431_apc_StatisticNames = G0431_apc_StatisticNames_EN_ANY; break;
case Common::GR_GRE: G0431_apc_StatisticNames = G0431_apc_StatisticNames_GR_GRE; break; case Common::DE_DEU: G0431_apc_StatisticNames = G0431_apc_StatisticNames_DE_DEU; break;
case Common::FR_FRA: G0431_apc_StatisticNames = G0431_apc_StatisticNames_FR_FRA; break; case Common::FR_FRA: G0431_apc_StatisticNames = G0431_apc_StatisticNames_FR_FRA; break;
} }
@ -815,7 +815,7 @@ void InventoryMan::f351_drawChampionSkillsAndStatistics() {
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: case Common::EN_ANY:
case Common::GR_GRE: // english and german versions are the same case Common::DE_DEU: // english and german versions are the same
strcpy(L1097_ac_String, G0428_apc_SkillLevelNames[AL1092_i_SkillLevel - 2]); strcpy(L1097_ac_String, G0428_apc_SkillLevelNames[AL1092_i_SkillLevel - 2]);
strcat(L1097_ac_String, " "); strcat(L1097_ac_String, " ");
strcat(L1097_ac_String, g417_baseSkillName[AL1090_ui_SkillIndex]); strcat(L1097_ac_String, g417_baseSkillName[AL1090_ui_SkillIndex]);

View file

@ -161,7 +161,7 @@ LoadgameResponse DMEngine::f435_loadgame(int16 slot) {
case Common::EN_ANY: case Common::EN_ANY:
_dialog->f427_dialogDraw(nullptr, "LOADING GAME . . .", nullptr, nullptr, nullptr, nullptr, true, true, true); _dialog->f427_dialogDraw(nullptr, "LOADING GAME . . .", nullptr, nullptr, nullptr, nullptr, true, true, true);
break; break;
case Common::GR_GRE: case Common::DE_DEU:
_dialog->f427_dialogDraw(nullptr, "SPIEL WIRD GELADEN . . .", nullptr, nullptr, nullptr, nullptr, true, true, true); _dialog->f427_dialogDraw(nullptr, "SPIEL WIRD GELADEN . . .", nullptr, nullptr, nullptr, nullptr, true, true, true);
break; break;
case Common::FR_FRA: case Common::FR_FRA:
@ -187,7 +187,7 @@ void DMEngine::f433_processCommand140_saveGame(uint16 slot, const Common::String
case Common::EN_ANY: case Common::EN_ANY:
_dialog->f427_dialogDraw(message, nullptr, "SAVE AND PLAY", "SAVE AND QUIT", "CANCEL", nullptr, false, false, false); _dialog->f427_dialogDraw(message, nullptr, "SAVE AND PLAY", "SAVE AND QUIT", "CANCEL", nullptr, false, false, false);
break; break;
case Common::GR_GRE: case Common::DE_DEU:
_dialog->f427_dialogDraw(message, nullptr, "SICHERN/SPIEL", "SICHERN/ENDEN", "WIDERRUFEN", nullptr, false, false, false); _dialog->f427_dialogDraw(message, nullptr, "SICHERN/SPIEL", "SICHERN/ENDEN", "WIDERRUFEN", nullptr, false, false, false);
break; break;
case Common::FR_FRA: case Common::FR_FRA:
@ -201,7 +201,7 @@ void DMEngine::f433_processCommand140_saveGame(uint16 slot, const Common::String
case Common::EN_ANY: case Common::EN_ANY:
_dialog->f427_dialogDraw(nullptr, "SAVING GAME . . .", nullptr, nullptr, nullptr, nullptr, false, false, false); _dialog->f427_dialogDraw(nullptr, "SAVING GAME . . .", nullptr, nullptr, nullptr, nullptr, false, false, false);
break; break;
case Common::GR_GRE: case Common::DE_DEU:
_dialog->f427_dialogDraw(nullptr, "SPIEL WIRD GESICHERT . . .", nullptr, nullptr, nullptr, nullptr, false, false, false); _dialog->f427_dialogDraw(nullptr, "SPIEL WIRD GESICHERT . . .", nullptr, nullptr, nullptr, nullptr, false, false, false);
break; break;
case Common::FR_FRA: case Common::FR_FRA:

View file

@ -685,7 +685,7 @@ void MenuMan::f410_menusPrintSpellFailureMessage(Champion* champ, uint16 failure
_vm->_textMan->f47_messageAreaPrintMessage(k4_ColorCyan, champ->_name); _vm->_textMan->f47_messageAreaPrintMessage(k4_ColorCyan, champ->_name);
char *messages_EN_ANY[4] = {" NEEDS MORE PRACTICE WITH THIS ", " SPELL.", " MUMBLES A MEANINGLESS SPELL."," NEEDS AN EMPTY FLASK IN HAND FOR POTION."}; char *messages_EN_ANY[4] = {" NEEDS MORE PRACTICE WITH THIS ", " SPELL.", " MUMBLES A MEANINGLESS SPELL."," NEEDS AN EMPTY FLASK IN HAND FOR POTION."};
char *messages_GR_GRE[4] = {" BRAUCHT MEHR UEBUNG MIT DIESEM ", " ZAUBERSPRUCH.", char *messages_DE_DEU[4] = {" BRAUCHT MEHR UEBUNG MIT DIESEM ", " ZAUBERSPRUCH.",
" MURMELT EINEN SINNLOSEN ZAUBERSPRUCH.", " MUSS FUER DEN TRANK EINE LEERE FLASCHE BEREITHALTEN."}; " MURMELT EINEN SINNLOSEN ZAUBERSPRUCH.", " MUSS FUER DEN TRANK EINE LEERE FLASCHE BEREITHALTEN."};
char *messages_FR_FRA[5] = {" DOIT PRATIQUER DAVANTAGE SON ", "ENVOUTEMENT.", " MARMONNE UNE CONJURATION IMCOMPREHENSIBLE.", char *messages_FR_FRA[5] = {" DOIT PRATIQUER DAVANTAGE SON ", "ENVOUTEMENT.", " MARMONNE UNE CONJURATION IMCOMPREHENSIBLE.",
" DOIT AVOIR UN FLACON VIDE EN MAIN POUR LA POTION.", "EXORCISME."}; " DOIT AVOIR UN FLACON VIDE EN MAIN POUR LA POTION.", "EXORCISME."};
@ -694,8 +694,8 @@ void MenuMan::f410_menusPrintSpellFailureMessage(Champion* champ, uint16 failure
default: default:
case Common::EN_ANY: case Common::EN_ANY:
messages = messages_EN_ANY; break; messages = messages_EN_ANY; break;
case Common::GR_GRE: case Common::DE_DEU:
messages = messages_GR_GRE; break; messages = messages_DE_DEU; break;
case Common::FR_FRA: case Common::FR_FRA:
messages = messages_FR_FRA; break; messages = messages_FR_FRA; break;
} }
@ -1184,13 +1184,13 @@ T0407032:
break; break;
case k5_ChampionActionFlip: { case k5_ChampionActionFlip: {
char *messages_EN_ANY[2] = {"IT COMES UP HEADS.", "IT COMES UP TAILS."}; char *messages_EN_ANY[2] = {"IT COMES UP HEADS.", "IT COMES UP TAILS."};
char *messages_GR_GRE[2] = {"DIE KOPFSEITE IST OBEN.", "DIE ZAHL IST OBEN."}; char *messages_DE_DEU[2] = {"DIE KOPFSEITE IST OBEN.", "DIE ZAHL IST OBEN."};
char *messages_FR_FRA[2] = {"C'EST FACE.", "C'EST PILE."}; char *messages_FR_FRA[2] = {"C'EST FACE.", "C'EST PILE."};
char **message; char **message;
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: message = messages_EN_ANY; break; case Common::EN_ANY: message = messages_EN_ANY; break;
case Common::GR_GRE: message = messages_GR_GRE; break; case Common::DE_DEU: message = messages_DE_DEU; break;
case Common::FR_FRA: message = messages_FR_FRA; break; case Common::FR_FRA: message = messages_FR_FRA; break;
} }
if (_vm->getRandomNumber(2)) { if (_vm->getRandomNumber(2)) {
@ -1713,17 +1713,17 @@ void MenuMan::f385_drawActionDamage(int16 damage) {
_vm->_displayMan->D24_fillScreenBox(g1_BoxActionArea, k0_ColorBlack); _vm->_displayMan->D24_fillScreenBox(g1_BoxActionArea, k0_ColorBlack);
if (damage < 0) { if (damage < 0) {
static char *messages_EN_ANY[2] = {"CAN'T REACH", "NEED AMMO"}; static char *messages_EN_ANY[2] = {"CAN'T REACH", "NEED AMMO"};
static char *messages_GR_GRE[2] = {"ZU WEIT WEG", "MEHR MUNITION"}; static char *messages_DE_DEU[2] = {"ZU WEIT WEG", "MEHR MUNITION"};
static char *messages_FR_FRA[2] = {"TROP LOIN", "SANS MUNITION"}; static char *messages_FR_FRA[2] = {"TROP LOIN", "SANS MUNITION"};
static int16 pos_EN_ANY[2] = {242, 248}; static int16 pos_EN_ANY[2] = {242, 248};
static int16 pos_GR_GRE[2] = {242, 236}; static int16 pos_DE_DEU[2] = {242, 236};
static int16 pos_FR_FRA[2] = {248, 236}; static int16 pos_FR_FRA[2] = {248, 236};
char **message; char **message;
int16 *pos; int16 *pos;
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: message = messages_EN_ANY; pos = pos_EN_ANY; break; case Common::EN_ANY: message = messages_EN_ANY; pos = pos_EN_ANY; break;
case Common::GR_GRE: message = messages_GR_GRE; pos = pos_GR_GRE; break; case Common::DE_DEU: message = messages_DE_DEU; pos = pos_DE_DEU; break;
case Common::FR_FRA: message = messages_FR_FRA; pos = pos_FR_FRA; break; case Common::FR_FRA: message = messages_FR_FRA; pos = pos_FR_FRA; break;
} }

View file

@ -245,7 +245,7 @@ void ObjectMan::f34_drawLeaderObjectName(Thing thing) {
switch (_vm->getGameLanguage()) { // localized switch (_vm->getGameLanguage()) { // localized
default: default:
case Common::EN_ANY: case Common::EN_ANY:
case Common::GR_GRE: // english and german version are the same case Common::DE_DEU: // english and german version are the same
strcpy(champBonesName, _vm->_championMan->_gK71_champions[junk->getChargeCount()]._name); strcpy(champBonesName, _vm->_championMan->_gK71_champions[junk->getChargeCount()]._name);
strcat(champBonesName, _g352_objectNames[L0007_i_IconIndex]); strcat(champBonesName, _g352_objectNames[L0007_i_IconIndex]);
break; break;