X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fmenu.cpp;h=9932ed669ac6ee428d780a37252255d637dae106;hb=3369ed08e4b7126af560dc5f9c3442fc76b43ab4;hp=b3ade4d0d64f90f0a42e2054b83a91506762ba2f;hpb=330a6f21f3fcd9c7c26b55ac3b86ec854b4d2261;p=supertux.git diff --git a/src/menu.cpp b/src/menu.cpp index b3ade4d0d..9932ed669 100644 --- a/src/menu.cpp +++ b/src/menu.cpp @@ -40,6 +40,7 @@ #include "leveleditor.h" #include "timer.h" #include "high_scores.h" +#include "gettext.h" #define FLICK_CURSOR_TIME 500 @@ -72,8 +73,8 @@ bool confirm_dialog(Surface *background, std::string text) Menu* dialog = new Menu; dialog->additem(MN_DEACTIVE, text,0,0); dialog->additem(MN_HL,"",0,0); - dialog->additem(MN_ACTION,"Yes",0,0,true); - dialog->additem(MN_ACTION,"No",0,0,false); + dialog->additem(MN_ACTION,_("Yes"),0,0,true); + dialog->additem(MN_ACTION,_("No"),0,0,false); dialog->additem(MN_HL,"",0,0); Menu::set_current(dialog); @@ -89,7 +90,10 @@ bool confirm_dialog(Surface *background, std::string text) dialog->event(event); } - context.draw_surface(background, Vector(0,0), LAYER_BACKGROUND0); + if(background == NULL) + context.draw_gradient(Color(200, 100, 200), Color(100, 200, 100), LAYER_BACKGROUND0); + else + context.draw_surface(background, Vector(0,0), LAYER_BACKGROUND0); dialog->draw(context); dialog->action(); @@ -249,40 +253,40 @@ void Menu::get_controlfield_key_into_input(MenuItem *item) switch(*item->int_p) { case SDLK_UP: - item->change_input("Up cursor"); + item->change_input(_("Up cursor")); break; case SDLK_DOWN: - item->change_input("Down cursor"); + item->change_input(_("Down cursor")); break; case SDLK_LEFT: - item->change_input("Left cursor"); + item->change_input(_("Left cursor")); break; case SDLK_RIGHT: - item->change_input("Right cursor"); + item->change_input(_("Right cursor")); break; case SDLK_RETURN: - item->change_input("Return"); + item->change_input(_("Return")); break; case SDLK_SPACE: - item->change_input("Space"); + item->change_input(_("Space")); break; case SDLK_RSHIFT: - item->change_input("Right Shift"); + item->change_input(_("Right Shift")); break; case SDLK_LSHIFT: - item->change_input("Left Shift"); + item->change_input(_("Left Shift")); break; case SDLK_RCTRL: - item->change_input("Right Control"); + item->change_input(_("Right Control")); break; case SDLK_LCTRL: - item->change_input("Left Control"); + item->change_input(_("Left Control")); break; case SDLK_RALT: - item->change_input("Right Alt"); + item->change_input(_("Right Alt")); break; case SDLK_LALT: - item->change_input("Left Alt"); + item->change_input(_("Left Alt")); break; default: {