From 3ed3c176d9dbe6fecdb10edcf35dab3e9be66eb4 Mon Sep 17 00:00:00 2001 From: mgaver Date: Mon, 27 May 2013 21:25:30 +0900 Subject: [PATCH] Make on screen messages translatable --- UI/EmuScreen.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/UI/EmuScreen.cpp b/UI/EmuScreen.cpp index 4d49cbf33f..ef750b7156 100644 --- a/UI/EmuScreen.cpp +++ b/UI/EmuScreen.cpp @@ -23,6 +23,7 @@ #include "input/input_state.h" #include "ui/ui.h" +#include "i18n/i18n.h" #include "Core/Config.h" #include "Core/CoreTiming.h" @@ -204,6 +205,8 @@ void EmuScreen::update(InputState &input) { float stick_y = input.pad_lstick_y; float rightstick_x = input.pad_rstick_x; float rightstick_y = input.pad_rstick_y; + + I18NCategory *s = GetI18NCategory("Screen"); // Apply tilt to left stick if (g_Config.bAccelerometerToAnalogHoriz) { @@ -217,10 +220,10 @@ void EmuScreen::update(InputState &input) { if (PSP_CoreParameter().fpsLimit != 2) { if (input.pad_buttons_down & PAD_BUTTON_UNTHROTTLE) { - osm.Show("Speed: unlimited!", 1.0, 0x50E0FF); + osm.Show(s->T("Speed: unlimited!"), 1.0, 0x50E0FF); } if (input.pad_buttons_up & PAD_BUTTON_UNTHROTTLE) { - osm.Show("Speed: standard", 1.0); + osm.Show(s->T("Speed: standard"), 1.0); } } if (input.pad_buttons & PAD_BUTTON_UNTHROTTLE) { @@ -236,15 +239,15 @@ void EmuScreen::update(InputState &input) { if (input.pad_buttons_down & PAD_BUTTON_LEFT_THUMB) { if (PSP_CoreParameter().fpsLimit == 0) { PSP_CoreParameter().fpsLimit = 1; - osm.Show("Speed: fixed", 1.0); + osm.Show(s->T("Speed: fixed"), 1.0); } else if (PSP_CoreParameter().fpsLimit == 1){ PSP_CoreParameter().fpsLimit = 2; - osm.Show("Speed: unlimited!", 1.0, 0x50E0FF); + osm.Show(s->T("Speed: unlimited!"), 1.0, 0x50E0FF); } else if (PSP_CoreParameter().fpsLimit == 2){ PSP_CoreParameter().fpsLimit = 0; - osm.Show("Speed: standard", 1.0); + osm.Show(s->T("Speed: standard"), 1.0); } }