From: terencehill Date: Tue, 21 Jan 2014 11:00:48 +0000 (+0100) Subject: Quickmenu: add another command under Settings: "Translate chat messages on/off",... X-Git-Tag: xonotic-v0.8.2~1987^2~44 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=2be5abfcf8f808d2ca6b47a93bf5db340dd237ad;p=xonotic%2Fxonotic-data.pk3dir.git Quickmenu: add another command under Settings: "Translate chat messages on/off", visible only if language is not English --- diff --git a/qcsrc/client/hud.qc b/qcsrc/client/hud.qc index a78611ee7..f6484e2df 100644 --- a/qcsrc/client/hud.qc +++ b/qcsrc/client/hud.qc @@ -4906,13 +4906,14 @@ void HUD_QuickMenu(void) } // useful to Translate a string inside the Command -#define QUICKMENU_ENTRY_TC(title,command,text,translated_text) \ +#define QUICKMENU_ENTRY_TC(title,command,text,translated_text) {\ if(prvm_language == "en") \ QUICKMENU_ENTRY(title, sprintf(command, text)) \ else if(!autocvar_hud_panel_quickmenu_translatecommands || translated_text == text) \ QUICKMENU_ENTRY(strcat("(en)", title), sprintf(command, text)) \ else \ - QUICKMENU_ENTRY(strcat("(", prvm_language, ")", title), sprintf(command, translated_text)) + QUICKMENU_ENTRY(strcat("(", prvm_language, ")", title), sprintf(command, translated_text)) \ +} void HUD_QuickMenu_Load_DefaultEntries() { @@ -4967,8 +4968,10 @@ QUICKMENU_SMENU(CTX(_("QMCMD^Settings"))) QUICKMENU_ENTRY(CTX(_("QMCMD^Wall collision off")), "-use") QUICKMENU_ENTRY(CTX(_("QMCMD^Wall collision on")), "+use") QUICKMENU_SMENU(CTX(_("QMCMD^Observer camera"))) - + QUICKMENU_ENTRY(CTX(_("QMCMD^toggle fullscreen")), "toggle vid_fullscreen; vid_restart") + if(prvm_language != "en") + QUICKMENU_ENTRY(CTX(_("QMCMD^Translate chat messages on/off")), "toggle hud_panel_quickmenu_translatecommands") QUICKMENU_SMENU(CTX(_("QMCMD^Settings"))) QUICKMENU_SMENU(CTX(_("QMCMD^Call a vote")))