aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorEugene Sandulenko2018-06-23 20:35:12 +0200
committerBastien Bouclet2018-06-29 13:31:54 +0200
commitb26fe7de39f844c229c8e6f3abdc19b9317de6b8 (patch)
tree19d122f493c981fa18636bc53d5f0a6bc49aacf5 /engines
parent09b94b1fc22b0aff719ab442db2900f655349d84 (diff)
downloadscummvm-rg350-b26fe7de39f844c229c8e6f3abdc19b9317de6b8.tar.gz
scummvm-rg350-b26fe7de39f844c229c8e6f3abdc19b9317de6b8.tar.bz2
scummvm-rg350-b26fe7de39f844c229c8e6f3abdc19b9317de6b8.zip
MOHAWK: RIVEN: Added Japanese font and menu translation
Diffstat (limited to 'engines')
-rw-r--r--engines/mohawk/riven_stacks/aspit.cpp24
1 files changed, 15 insertions, 9 deletions
diff --git a/engines/mohawk/riven_stacks/aspit.cpp b/engines/mohawk/riven_stacks/aspit.cpp
index 362f642cdc..3729a1710d 100644
--- a/engines/mohawk/riven_stacks/aspit.cpp
+++ b/engines/mohawk/riven_stacks/aspit.cpp
@@ -75,14 +75,14 @@ struct MenuItemText {
int language;
const char *items[7];
} static const menuItems[] = {
- { Common::EN_ANY, { "SETUP", "START NEW GAME", "START SAVED GAME", "SAVE GAME", "RESUME", "OPTIONS", "QUIT" } },
- { Common::DE_DEU, { "SETUP", "SPIELEN", "SPIELSTAND LADEN", "SPIEL SPEICHERN", "FORTSETZEN", "OPTIONEN", "AUSFAHRT" } },
- { Common::ES_ESP, { "IMAGEN", "IR A RIVEN", "CARGAR JUEGO", "GUARDAR JUEGO", "CONTINUAR", "OPCIONES", "SALIDA" } },
- { Common::FR_FRA, { "CONFIG", "JOUER RIVEN", "CHARGEMENT DU JEU", "JEU SAUVEGARDER", "CONTINUER", "OPTIONS", "SORTIE" } },
- { Common::IT_ITA, { "CONF.", "GIOCA", "CARICA GIOCO", "SALVA IL GIOCO", "SEGUITARE", "OPZIONI", "USCITA" } },
- { Common::RU_RUS, { "УСТАНОВКИ", "СТАРТ", "ПРОДОЛЖИТЬ ИГРУ", "СОХРАНИТЬ ИГРУ", "ПРОДОЛЖИТЬ", "ОПЦИИ", "ВЫЙТИ" } },
- { Common::JA_JPN, { "SETUP", "PLAY RIVEN", "START SAVED GAME", "SAVE GAME", "RESUME", "OPTIONS", "QUIT" } },
- { Common::PL_POL, { "USTAWIENIA", "GRAJ W RIVEN", "ZAŁADUJ GRĘ", "ZAPISZ GRĘ", "POWRÓT", "OPCJE", "WYJŚCIE" } },
+ { Common::EN_ANY, { "SETUP", "START NEW GAME", "START SAVED GAME", "SAVE GAME", "RESUME", "OPTIONS", "QUIT" } },
+ { Common::DE_DEU, { "SETUP", "SPIELEN", "SPIELSTAND LADEN", "SPIEL SPEICHERN", "FORTSETZEN", "OPTIONEN", "AUSFAHRT" } },
+ { Common::ES_ESP, { "IMAGEN", "IR A RIVEN", "CARGAR JUEGO", "GUARDAR JUEGO", "CONTINUAR", "OPCIONES", "SALIDA" } },
+ { Common::FR_FRA, { "CONFIG", "JOUER RIVEN", "CHARGEMENT DU JEU", "JEU SAUVEGARDER", "CONTINUER", "OPTIONS", "SORTIE" } },
+ { Common::IT_ITA, { "CONF.", "GIOCA", "CARICA GIOCO", "SALVA IL GIOCO", "SEGUITARE", "OPZIONI", "USCITA" } },
+ { Common::RU_RUS, { "УСТАНОВКИ", "СТАРТ", "ПРОДОЛЖИТЬ ИГРУ", "СОХРАНИТЬ ИГРУ", "ПРОДОЛЖИТЬ", "ОПЦИИ", "ВЫЙТИ" } },
+ { Common::JA_JPN, { "セットアップ", "RIVENを演奏する", "保存したゲームを開始する", "ゲームを保存する", "持続する", "オプション","やめる" } },
+ { Common::PL_POL, { "USTAWIENIA", "GRAJ W RIVEN", "ZAŁADUJ GRĘ", "ZAPISZ GRĘ", "POWRÓT", "OPCJE", "WYJŚCIE" } },
{ -1, { 0 } }
};
@@ -92,9 +92,15 @@ void ASpit::xastartupbtnhide(const ArgumentArray &args) {
Common::File file;
- const char *fontname = "FreeSans.ttf";
+ const char *fontname;
const Graphics::Font *font = nullptr;
+ if (_vm->getLanguage() != Common::JA_JPN)
+ fontname = "FreeSans.ttf";
+ else
+ fontname = "mplus-2c-regular.ttf";
+
+
#if defined(USE_FREETYPE2)
int fontHeight = 11;
if (file.open(fontname)) {