]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Quickmenu: add another command under Settings: "Translate chat messages on/off",...
authorterencehill <piuntn@gmail.com>
Tue, 21 Jan 2014 11:00:48 +0000 (12:00 +0100)
committerterencehill <piuntn@gmail.com>
Tue, 21 Jan 2014 11:00:48 +0000 (12:00 +0100)
qcsrc/client/hud.qc

index a78611ee740b61f41fe569142e2ccbe302dd225e..f6484e2dfce9f60e15f9782a6caf3997673ca503 100644 (file)
@@ -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")))