diff options
author | Eugene Sandulenko | 2018-06-23 20:35:12 +0200 |
---|---|---|
committer | Bastien Bouclet | 2018-06-29 13:31:54 +0200 |
commit | b26fe7de39f844c229c8e6f3abdc19b9317de6b8 (patch) | |
tree | 19d122f493c981fa18636bc53d5f0a6bc49aacf5 | |
parent | 09b94b1fc22b0aff719ab442db2900f655349d84 (diff) | |
download | scummvm-rg350-b26fe7de39f844c229c8e6f3abdc19b9317de6b8.tar.gz scummvm-rg350-b26fe7de39f844c229c8e6f3abdc19b9317de6b8.tar.bz2 scummvm-rg350-b26fe7de39f844c229c8e6f3abdc19b9317de6b8.zip |
MOHAWK: RIVEN: Added Japanese font and menu translation
-rw-r--r-- | engines/mohawk/riven_stacks/aspit.cpp | 24 |
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)) { |