From bc20e9c433c1c7bd2a9516a936d1d7ffee1e90f2 Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Sat, 13 Jun 2009 17:18:06 +0000 Subject: localization update --- src/game/client/components/menus_settings.cpp | 49 ++++++++++++++------------- 1 file changed, 25 insertions(+), 24 deletions(-) (limited to 'src/game/client/components/menus_settings.cpp') diff --git a/src/game/client/components/menus_settings.cpp b/src/game/client/components/menus_settings.cpp index beeab046..58678b80 100644 --- a/src/game/client/components/menus_settings.cpp +++ b/src/game/client/components/menus_settings.cpp @@ -13,6 +13,7 @@ #include #include #include +#include #include "binds.hpp" #include "menus.hpp" @@ -248,35 +249,35 @@ typedef void (*assign_func_callback)(CONFIGURATION *config, int value); typedef struct { - const char *name; + LOC_CONSTSTRING name; const char *command; int keyid; } KEYINFO; -// TODO: localize KEYINFO keys[] = { - { "Move Left:", "+left", 0}, - { "Move Right:", "+right", 0 }, - { "Jump:", "+jump", 0 }, - { "Fire:", "+fire", 0 }, - { "Hook:", "+hook", 0 }, - { "Hammer:", "+weapon1", 0 }, - { "Pistol:", "+weapon2", 0 }, - { "Shotgun:", "+weapon3", 0 }, - { "Grenade:", "+weapon4", 0 }, - { "Rifle:", "+weapon5", 0 }, - { "Next Weapon:", "+nextweapon", 0 }, - { "Prev. Weapon:", "+prevweapon", 0 }, - { "Vote Yes:", "vote yes", 0 }, - { "Vote No:", "vote no", 0 }, - { "Chat:", "chat all", 0 }, - { "Team Chat:", "chat team", 0 }, - { "Emoticon:", "+emote", 0 }, - { "Console:", "toggle_local_console", 0 }, - { "Remote Console:", "toggle_remote_console", 0 }, - { "Screenshot:", "screenshot", 0 }, - { "Scoreboard:", "+scoreboard", 0 }, + // we need to do localize so the scripts can pickup the string + { localize("Move Left:"), "+left", 0}, + { localize("Move Right:"), "+right", 0 }, + { localize("Jump:"), "+jump", 0 }, + { localize("Fire:"), "+fire", 0 }, + { localize("Hook:"), "+hook", 0 }, + { localize("Hammer:"), "+weapon1", 0 }, + { localize("Pistol:"), "+weapon2", 0 }, + { localize("Shotgun:"), "+weapon3", 0 }, + { localize("Grenade:"), "+weapon4", 0 }, + { localize("Rifle:"), "+weapon5", 0 }, + { localize("Next Weapon:"), "+nextweapon", 0 }, + { localize("Prev. Weapon:"), "+prevweapon", 0 }, + { localize("Vote Yes:"), "vote yes", 0 }, + { localize("Vote No:"), "vote no", 0 }, + { localize("Chat:"), "chat all", 0 }, + { localize("Team Chat:"), "chat team", 0 }, + { localize("Emoticon:"), "+emote", 0 }, + { localize("Console:"), "toggle_local_console", 0 }, + { localize("Remote Console:"), "toggle_remote_console", 0 }, + { localize("Screenshot:"), "screenshot", 0 }, + { localize("Scoreboard:"), "+scoreboard", 0 }, }; const int key_count = sizeof(keys) / sizeof(KEYINFO); @@ -292,7 +293,7 @@ void MENUS::ui_do_getbuttons(int start, int stop, RECT view) ui_do_label(&label, key.name, 14.0f, -1); int oldid = key.keyid; - int newid = ui_do_key_reader((void *)keys[i].name, &button, oldid); + int newid = ui_do_key_reader((void *)&keys[i].name, &button, oldid); if(newid != oldid) { gameclient.binds->bind(oldid, ""); -- cgit 1.4.1